Создание библиотек

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Azazel
Сообщения: 31
Зарегистрирован: 08 апр 2004, 05:56
Откуда: Славный город что на море...

11 апр 2004, 06:51

Можно ли создать dll-библиотеку API функций при помощи VB?
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

15 апр 2004, 03:39

Вопрос не понятен.

1) Можно создать DLL, экспортирующую набор некоторых функций
2) Можно в своей программе использовать функции из других библиотек, в том числе, функции WinAPI. Главное, чтобы функции использовади соглашение о передаче параметров stdcall. (см директиву Declare)
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

15 апр 2004, 08:30

Я пробовал подключал DLL, компилированную в Delphi.
Никаких проблем.

Экспортируемые функции должны поддерживать соглашение stdcall.
Если речь идет о VB, то с типами данных все предельно ясно. Типы совместимы. Строки должны передаваться/возвращаться по ссылке: "ByRef S as string". Byte, Integer, Long, Single и Double передаются по значению.

Если есть проблемы, то, как говорится, КОД В СТУДИЮ. Так как сочинять пример некогда, а на готовом разберем что не так...
Ответить