Страница: 1 |
Ну вот создал я DLL с-под ВБ 6: Option Explicit Public Sub MessageBox() Ну и как мне его теперь с-под ВБ вызвать? Dim lb As Long, pa As Long lb = LoadLibrary("Путь к ДЛЛке") FreeLibrary lb ну так не получается...Что делать?
Option Explicit Public Sub MessageBox() MsgBox "Success", vbExclamation, "DLL" End Sub Это ты к чему написал? Где создал DLL? Нада LoadLibrary GetProcAddress CallWindowProc FreeLibrary См. тут http://www.vbnet.ru/forum/show.asp?id=35207 Не, а не проще ли вызвать ее как обычную апи функцию? Declare Sub MessageBox Lib "Имя_Твоей_DLL" Alias "MessageBox" () И все Угу, все так, все правда воттолко если ДЛЛ создана не в VB, т.е. она не ActiveX... Иначе ее необходимо регистрировать и подключать к проекту во время разработки приложения... Либо можно CreateObject("Имя_ДЛЛ.Имя_класса")... вроде так... Страница: 1 |
Вопрос: DLL
Добавлено: 06.02.04 20:48
Автор вопроса: NovichoK
MsgBox "Success", vbExclamation, "DLL"
End Sub
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #1
Добавлено: 06.02.04 23:04
Номер ответа: 2
Автор ответа:
Yozhik
ICQ: 155203389
Вопросов: 3
Ответов: 20
Web-сайт:
Профиль | | #2
Добавлено: 09.02.04 00:33
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 09.02.04 01:38