проблема DLL & VB6
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



проблема DLL & VB6 Expand / Collapse
Автор
Сообщение
22.05.2007 13:55
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 27.05.2007 11:53
Сообщ.: 2, Visits: 29
Я написал программу DLLна VB6 по всем правикам,
а также программу на VB6, которая вызывает функции в DLL
и во время прогонки программы я получаю ошибку

Run-time error '453':

Cant't find DLL entry point <DLL function name> in <DLL name>.


В чем проблема.
Я сделал Reference na DLL в программе, но не помогло.

Спасибо!
Сообщ. #913541
22.05.2007 20:45
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.09.2007 16:26
Сообщ.: 123, Visits: 1 095
Для программы надо создавать дистрибутив. Тогда она будет корректно работать со своими DLL на другом компе.
Сообщ. #913569
27.05.2007 11:53
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 27.05.2007 11:53
Сообщ.: 2, Visits: 29

Да, но программа и DLL находятся на том компе на котором и написаны.

Сообщ. #913660
28.05.2007 15:18
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.09.2007 16:26
Сообщ.: 123, Visits: 1 095
ourearth (27.05.2007)
Да, но программа и DLL находятся на том компе на котором и написаны.

А, т.е. ты обращаешься к DLL статический образом.

Ошибка обозначает, что вызываемая функция не найдена.

Т.е. либо у тебя сама библиотека не там расположена (она должна быть в папке Windows\System32 или в каталоге программы), либо функции в библиотеке с заданным именем нет, либо билиотека не статическая, а динамическая.

Сообщ. #913688
06.07.2007 9:48


новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 06.07.2007 9:46
Сообщ.: 9, Visits: 76
Ты написал ActiveX библиотеку, а вызвать пытаешься как STDCall.
Это совершенно разные вещи, нажми F2 в IDE и найди там свои интерфейсы.
Сообщ. #914539
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Comanche, Alexey Spirin

Время GMT +3:00, Сейчас 8:50