Использование структуры из VB dll
От: A321  
Дата: 15.06.08 15:09
Оценка:
Всем привет
Кто-нибудь сталкивался с такой проблемой:
Есть 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++. Прикладные вопросы' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.