Создание библиотек
Модератор: Naeel Maqsudov
Можно ли создать dll-библиотеку API функций при помощи VB?
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Вопрос не понятен.
1) Можно создать DLL, экспортирующую набор некоторых функций
2) Можно в своей программе использовать функции из других библиотек, в том числе, функции WinAPI. Главное, чтобы функции использовади соглашение о передаче параметров stdcall. (см директиву Declare)
1) Можно создать DLL, экспортирующую набор некоторых функций
2) Можно в своей программе использовать функции из других библиотек, в том числе, функции WinAPI. Главное, чтобы функции использовади соглашение о передаче параметров stdcall. (см директиву Declare)
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Я пробовал подключал DLL, компилированную в Delphi.
Никаких проблем.
Экспортируемые функции должны поддерживать соглашение stdcall.
Если речь идет о VB, то с типами данных все предельно ясно. Типы совместимы. Строки должны передаваться/возвращаться по ссылке: "ByRef S as string". Byte, Integer, Long, Single и Double передаются по значению.
Если есть проблемы, то, как говорится, КОД В СТУДИЮ. Так как сочинять пример некогда, а на готовом разберем что не так...
Никаких проблем.
Экспортируемые функции должны поддерживать соглашение stdcall.
Если речь идет о VB, то с типами данных все предельно ясно. Типы совместимы. Строки должны передаваться/возвращаться по ссылке: "ByRef S as string". Byte, Integer, Long, Single и Double передаются по значению.
Если есть проблемы, то, как говорится, КОД В СТУДИЮ. Так как сочинять пример некогда, а на готовом разберем что не так...