Страница: 1 |
Вот возникла необходимость создать свою длл с вызовом 1 функции которая просто выводит сообщение, делал через ActiveX Dll, написал 1 функцию: Public Function m() MsgBox "MyDll" End Function вызываю её так: Private Declare Function m Lib "c:\p.dll" () но он не может найти в ней точку вх...... я вообще то хотел сделать простую длл(не активХ) В чём проблема?
С ActiveX не надо так работать, их попросту надо подключать к проекту, или писать что-то в этом роде CreateObject(Name.ClassName), но для этого ее перво наперво необходимо зарегистрировать... В общем пиши лучше нормальную dll'ку Как написать обычную ддля???????! а как на пб? Скачай PB - узнаешь Так, а вот по теме, никто не пользовал утилитку Tweak VB, там вроде есть опция создания нормальной dll на VB, ну и еще использования вставок ASM... Никто не пользовался ? Сложно сказать, у него такая справка, что сколько я не искал, ни одного адреса не нашел Может хоть тут мне ответят. Спрашиваю: Что за Apartment threaded dll на VB6. И почему они все равно выполняются в одном потоке, как и single threaded? Мда... А я смотрел, там в какой-то программке, она показывает все Thread's так сколько dll у меня было подгружено, столько и Thread'ов... Вот только при подвисании, висла и сама программа... Тоже не знаю почему... Страница: 1 |
Вопрос: Dll in VB
Добавлено: 27.01.04 16:03
Автор вопроса: NeForm@t | Web-сайт:
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 27.01.04 16:22
Номер ответа: 2
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #2
Добавлено: 27.01.04 16:26
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 27.01.04 16:49
На VB - никак
Номер ответа: 4
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #4
Добавлено: 27.01.04 16:52
На VB простую dll не сделать никак. Если для этого не хочется изучать Си, попробуй на PB.
Номер ответа: 5
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #5
Добавлено: 27.01.04 17:04
Номер ответа: 6
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #6
Добавлено: 27.01.04 18:38
Там примеры есть...
Номер ответа: 7
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #7
Добавлено: 27.01.04 22:41
Проблема в том, что в VB нельзя делать классических DLL, можно только
ActiveX.
Номер ответа: 8
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #8
Добавлено: 27.01.04 23:15
Номер ответа: 9
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #9
Добавлено: 28.01.04 00:21
А где этот Tweak VB можно взять?
Номер ответа: 10
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #10
Добавлено: 28.01.04 00:29
Я так пользовался поиском, вот только так и не понял как этой штукой пользоваться
Номер ответа: 11
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #11
Добавлено: 28.01.04 09:08
Номер ответа: 12
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #12
Добавлено: 28.01.04 11:43