Страница 1 из 1

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

Добавлено: 11 апр 2004, 06:51
Azazel
Можно ли создать dll-библиотеку API функций при помощи VB?

Добавлено: 15 апр 2004, 03:39
Naeel Maqsudov
Вопрос не понятен.

1) Можно создать DLL, экспортирующую набор некоторых функций
2) Можно в своей программе использовать функции из других библиотек, в том числе, функции WinAPI. Главное, чтобы функции использовади соглашение о передаче параметров stdcall. (см директиву Declare)

Добавлено: 15 апр 2004, 08:30
Naeel Maqsudov
Я пробовал подключал DLL, компилированную в Delphi.
Никаких проблем.

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

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