Всем привет
Кто-нибудь сталкивался с такой проблемой:
Есть dll из VB, в которой наряду с СОМ-интерфейсами есть просто структура данных, которые эти интерфейсы соответственно и используют. VC сгенерила врапперы для СОМ-объектов, но отказалась для тех методов, которые используют эту структуру. Как ее можно все-таки им передавать?
Вот пример функции, которую я пытался сделать самостоятельно, но я так и не смог найти правильный параметр типа, все время run-time ругается на type mismatch
LPDISPATCH ICentSelect::Select(SelectInfo * info)
{
LPDISPATCH result;
static BYTE parms[] = VTS_PDISPATCH;
InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, info);
return result;
}
19.06.08 20:05: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт