Страница: 1 |
Вопрос о подключении к проекту VB6 DLL 16bit. В частности, необходимо работать по протоколу ULTRANET (его файл ULTRANET.DLL). Обращение к разделу MSDN "Declaring a DLL Procedure" не увенчался успехом: пример, который там приведен в проекте выдает ошибку 48: File not found.
Спасибо за внимание к моему вопросу. Конечно же такой файл есть. И конечно же проверен вариант без полного пути к файлу. Но подключения не происходит Тебе случайно не это нужно: Declare Function LZCopy Lib "lz32.dll" (ByVal hfSource As Long, ByVal hfDest As Long) As Long ? Если нет, то вот какие могут быть причины ошибки 48: A dynamic link library (DLL) is a library specified in the Lib clause of a Declare statement. This error has the following causes and solutions: If the file is a source-text file, it must be compiled and linked to DLL executable form. Obtain the Microsoft Windows DLL equivalent of the file. Obtain an updated version of the DLL. Obtain the referenced DLL and make it available to the other DLL. Move the DLL to a referenced directory or place its current directory on the path. Мне кажется, что lzexpand.dll в свою очередь ссылается на другую библиотеку, которой нет, (см п.4) возможно на ULTRANET.DLL. У меня тоже возникает такая ошибка, пробовал найти ULTRANET.DLL - не нашёл... > c:\windows\lzexpand.dll У меня этот файл в system... Ты уверен, что у MS именно такой пример? Посмотри секцию импорта у этой DLL и проверь, все ли вызываемые DLL присутствуют. Страница: 1 |
Вопрос: Подключение DLL 16 к проекту VB6
Добавлено: 25.03.04 14:57
Автор вопроса: SMITH
"Declare Function lzCopy Lib "c:\windows\lzexpand.dll" _
(ByVal S As Integer, ByVal D As Integer) As Long"
Прошу высказаться по этому поводу
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
2San
Вопросов: 11
Ответов: 68
Профиль | | #1
Добавлено: 25.03.04 19:11
А у тя эта библиотека (lzexpand.dll т.е.) то есть на винте????
и убери из объявления ф-ии полный путь к файлу. оставь только имя
библиотеки + расширение
Номер ответа: 2
Автор ответа:
SMITH
Вопросов: 1
Ответов: 1
Профиль | | #2
Добавлено: 29.03.04 12:46
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 29.03.04 14:46
Error in loading DLL (Error 48)
Номер ответа: 4
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #4
Добавлено: 29.03.04 15:13
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 30.03.04 01:38