Здравствуйте, Ovl, Вы писали:
Ovl>Здравствуйте, IPC_Xenon, Вы писали:
IPC>>Подскажите че не так?! Может VC++ как-то обзывает немного по-другому ф-ции (типа добавляет '__'), но это вряд ли...
Ovl>посмотри как экспортируются функции из DLL утилитой depends.exe
Ovl>если имена с манжетами (как правильно такое называется?) — используй *.def файл
Ovl>но есть ли он в Билдере...
посмотрел ещё раз твое сообщение — ты компилируешь в vc? так?
да, действительно, имена функций получаются декорированными (о как называется).
для устранения этого эффекта достаточно написать *.def файл и включить его в проект.
пример содержания:
LIBRARY MySupaPupa.dll
EXPORTS
DllDoThis @1 PRIVATE
DllDoThat @2 PRIVATE
DllDoThis и DllDoThat — имена экспортируемых из dll функций.
@1, @2 — это ординалы, если тебе захочется их использовать.