IClassPtr Inter;
Inter.CreateInstance(L"МуCOMSvr.Class");
Работа с Com DLL.
Код:
Используем нужную функцию
Код:
Inter->RequiredFunction();
Самой первой вызывается инициализирующая функция.
После нее вызов любой функции проходит нормально, а вот вызов третьей по счету функции да же иногда точно такой же как и второй вылетает. Требуя дополнительный параметр типа tagVariant.
Например не могу вызвать 2 раза подряд функцию текущего времени на устройстве, или функцию возврата серийного номера устройства. Так же после вызова параметризованных функций другие параметризованные функции не вызываются.
Кто-нибудь сталкивался с подобным?
В чем может быть проблема: в реализации самой Dll или в неправильном подключении dll к проэкту?
Спасибо.