Naeel Maqsudov » 15 апр 2004, 08:30
Я пробовал подключал DLL, компилированную в Delphi.
Никаких проблем.
Экспортируемые функции должны поддерживать соглашение stdcall.
Если речь идет о VB, то с типами данных все предельно ясно. Типы совместимы. Строки должны передаваться/возвращаться по ссылке: "ByRef S as string". Byte, Integer, Long, Single и Double передаются по значению.
Если есть проблемы, то, как говорится, КОД В СТУДИЮ. Так как сочинять пример некогда, а на готовом разберем что не так...
Я пробовал подключал DLL, компилированную в Delphi.
Никаких проблем.
Экспортируемые функции должны поддерживать соглашение stdcall.
Если речь идет о VB, то с типами данных все предельно ясно. Типы совместимы. Строки должны передаваться/возвращаться по ссылке: "ByRef S as string". Byte, Integer, Long, Single и Double передаются по значению.
Если есть проблемы, то, как говорится, КОД В СТУДИЮ. Так как сочинять пример некогда, а на готовом разберем что не так...