Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.100.120] |
|
Сообщ.
#1
,
|
|
|
как обрашатся из проекта в dll файл созданный в бейсике, т.е. как пользоватся dll-файлами в basic. или как работать с ними
|
Сообщ.
#2
,
|
|
|
В окне Project->Reference нажимаешь на "Обзор", выбираешь библиотеку, ставишь напротив неё в списке галочку, затем ОК! Можно также воспользоваться оператором GetObject.
|
Сообщ.
#3
,
|
|
|
К DLL-файлам из Visual Basic'а обращаются так (если я правильно понял, что тебе нужно):
[Public|Private] Declare Sub Имя_Процедуры Lib "Имя_файла_библиотеки_без_расширения" [Alias "Имя_процедуры_в_библиотеке"] [([Аргументы])] ...или... [Public|Private] Declare Function Имя_Функции Lib "Имя_файла_библиотеки_без_расширения" [Alias "Имя_функции_в_библиотеке"] [([Аргументы])] [As Тип] Например... Declare Function SystemShutdown Lib "user32" Alias "ExitWindowsEx" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long Поясню только, что Alias нужен тогда, когда необходимо создать функцию/процедуру не с тем именем, которое указано в DLL, а с другим. При этом имя в библиотеке указывается после Alias, а своё имя - после Sub/Function. Если что-то непонятно, набери слово Declare и нажми F1... |