В общем: пишу дллку, объявляю экспортируемую функцию:
- Код: Выделить всё
extern "C" __declspec(dllexport) float __stdcall MyFunction(int, int,int ,float,float,int)
Так мало того, что несмотря на extern "C" компиллятор к имени прибавляет @24(или что-то в этом роде, без extern он вовсе генерирует громадное имя), так еще и НАПРОЧЬ игнорирует StdCall!!!!!
Смотрю TDumpом - нет stdcall перед функцией! И, разумеется, ВБ ее после этого не хочет юзать - bad caling convention!
Я уже задолбался с этими ДЛЛ...... Подскажите, что поправить, или сделайте какой-нибудь простой примерчи ДЛЛки на ВЦ, которая будет экспортировать какую-нибудь простую функцию, и кинте мне код этого примера вместе с кодом ВБ-проекта, который ее использует!
Очень прошу!!!!!