Страница: 1 |
Страница: 1 |
Вопрос: Библиотеки
Добавлено: 20.03.06 20:29
Автор вопроса:
SL | ICQ: 277007669
Как можно подключить библиотеку к проекту, если названия функции и путь файла узнаёшь тока во время работы проги??
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа: HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #1
Добавлено: 20.03.06 21:11
LoadLibrary/GetProcAddress/CallWindowProc
Номер ответа: 2
Автор ответа: Fever
Вопросов: 60
Ответов: 808
Профиль | | #2
Добавлено: 20.03.06 21:19
APIByName. На этом сайте.
Номер ответа: 3
Автор ответа: SL
ICQ: 277007669
Вопросов: 10
Ответов: 86
Профиль | | #3
Добавлено: 20.03.06 21:21
как юзать callwindowproc,если ты напишешь
...function rt(byvalnumber as long,byref txt as string)?
а так спасибо
Номер ответа: 4
Автор ответа: SL
ICQ: 277007669
Вопросов: 10
Ответов: 86
Профиль | | #4
Добавлено: 20.03.06 21:26
хотя ладно, обойдусь
ВСЕМ ПАСИБА!
Номер ответа: 5
Автор ответа: SL
ICQ: 277007669
Вопросов: 10
Ответов: 86
Профиль | | #5
Добавлено: 21.03.06 08:05
ну, всё же хотелось знать.......
Номер ответа: 6
Автор ответа: SL
ICQ: 277007669
Вопросов: 10
Ответов: 86
Профиль | | #6
Добавлено: 21.03.06 09:03
Как правильно создать свою dll?
а то вб говорит:
Невозможно найти допуск в DLL Hello in D:\2.dll
а функция такая:
Public Function Hello(ByVal par1 As Long, ByVal par2 As Long, ByVal par3 As Long, ByVal par4 As Long) As Long
MsgBox Trim(par1) + " " + Trim(par2) + " " + Trim(par3) + " " + par4
End Function
Номер ответа: 7
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #7
Добавлено: 21.03.06 11:18
ВБ создает только ActiveX.Dll. Подключаются они не так как Native и CallWindowProc тут не пойдет.
ЗЫ От пути к DLL в этом случае уже ничего не зависит, главное чтобы она была зарегистрирована в системе.
Номер ответа: 8
Автор ответа: SL
ICQ: 277007669
Вопросов: 10
Ответов: 86
Профиль | | #8
Добавлено: 21.03.06 14:42
ГЫ
вб не может зарегить, там ошибка какая-то(не помню)
а regsvr32 пишет всё ОК и всё-равно не пашет
Номер ответа: 9
Автор ответа: SL
ICQ: 277007669
Вопросов: 10
Ответов: 86
Профиль | | #9
Добавлено: 21.03.06 19:42
кто-нидь может помочь?
Номер ответа: 10
Автор ответа: Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #10
Добавлено: 21.03.06 20:51
2 SL: тебе же сказали, что vb не создает native dll, vb не создает экспортируемых функций (api).
Номер ответа: 11
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #11
Добавлено: 21.03.06 21:19
вот млин отстой. А так хотелось бы!
Номер ответа: 12
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #12
Добавлено: 22.03.06 13:53
2SL подключи свою библу через Project->References - и пользуйся сколько нужно. Нужны обычные функции - объяви класс как GlobalMultiUse - и не парься с объектами. В чем проблема?
2Добрый дядя за такое запросто можно бан отхватить