cd "c:\myprogfolder\"
"C:\Program Files\Microsoft Visual Studio\VB98\VB6.EXE"
dll entry point
Public Declare Sub FirstFunc Lib "Attempt.dll" итп
ЕСли откомпилировать программу и запускать exe, все прекрасно работает. Если же запускать из среды - получаю Can't find dll entry point, run time error 453
Dependency Walker показывает все методы
Кстати,у меня с Ассемблерной такая же проблема была...
Либо запускаем VB через bat файл, в котором переопределяем переменную path, либо кидаем dll в system32.
Можно ещё такой батник слабать:
Код:
Цитата: Vlad_Imir
У меня своя dll, которая цепляется к бейсику
Public Declare Sub FirstFunc Lib "Attempt.dll" итп
ЕСли откомпилировать программу и запускать exe, все прекрасно работает. Если же запускать из среды - получаю Can't find dll entry point, run time error 453
Dependency Walker показывает все методы
Public Declare Sub FirstFunc Lib "Attempt.dll" итп
ЕСли откомпилировать программу и запускать exe, все прекрасно работает. Если же запускать из среды - получаю Can't find dll entry point, run time error 453
Dependency Walker показывает все методы
Тут смотря на чем писана. Если на MASMe/С++ - смотрите, чтоб в .DEF-файле была экспортирована эта функция. И DllEntryPoint напишите хотябы простейшую: с MASMом у меня была такая проблема. Если писать на FreeBASIC - проблема отпадает, там DllEntryPoint вообще не нужна, только Export напротив имени функции.