Есть DLL'ка написанная на Visual C++.
Не получается из Builder'a корректно вызвать определенную в DLL виртуальную функцию класса.
Класс описан в header'е, он не экспортируется и реализован в DLL.
Header подключен и в билдере и в DLL, сама DLL подключается динамически.
При вызове функции из Builder управление попадает в нужную функцию, но в this лежит мусор.
Возможно, Builder и Visual C по-разному работают с виртуальными функциями? Как обойти эту проблему с минимальными издержками?