Здравствуйте, _Dinosaur, Вы писали:
_D>Здравствуйте, x2003, Вы писали:
X>>!!! Имя будет преобразовано в _MyFunction
!!!!!!!( Если в настройках компилятора поставить GenerateUnderscores, то именно так все и будет).
Если компилировать VC, то MyFunction.
Когда у меня первая DLL не пошла я сделал еще одну на C++ Builder он создает _MyFunction
Я пыталься играть с именами — не помогает.
_D>У меня VC7 не декорирует имя _D>в экспортной таблице находится MyFunction _D>посмотри свойства CustomAction _D>на корректность указания имени функции _D>и параметров запуска
_D>>>До ExecuteAction или после ? X>>После вроде ...
_D>Прогони под дебагом, посмотри _D>какая инфа появляется после выполнения твоей CustomAction
Никакая. До выполнения полно каких-то данных. После — все зачищается. _D>(если вообще происходит попытка выполнения)
Попытка выполнения происходит. Вышибает окошко с текстом
Error 1723. There is a problem with Windows Installer Package. A DLL Required for this install could not be run.
Но DLL-ка существует.
Кроме указанной выше я пытался вызвать
Call custom DLL from destination
Call custom DLL from installation
Call custom DLL from installed files
результат тот же.