Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

dll entry point

20K
24 марта 2007 года
Vlad_Imir
14 / / 16.03.2007
У меня своя dll, которая цепляется к бейсику
Public Declare Sub FirstFunc Lib "Attempt.dll" итп

ЕСли откомпилировать программу и запускать exe, все прекрасно работает. Если же запускать из среды - получаю Can't find dll entry point, run time error 453

Dependency Walker показывает все методы
7
30 марта 2007 года
@pixo $oft
3.4K / / 20.09.2006
А на чём DLL'ка написана?
Кстати,у меня с Ассемблерной такая же проблема была...
534
31 марта 2007 года
HarryAxe
448 / / 19.01.2006
Проблема с путями.
Либо запускаем VB через bat файл, в котором переопределяем переменную path, либо кидаем dll в system32.

Можно ещё такой батник слабать:
 
Код:
cd "c:\myprogfolder\"
"C:\Program Files\Microsoft Visual Studio\VB98\VB6.EXE"
8.9K
31 марта 2007 года
Залетин Виталий
71 / / 10.12.2005
Цитата: Vlad_Imir
У меня своя dll, которая цепляется к бейсику
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 напротив имени функции.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог