Не работает OleFunction
От: RrootT  
Дата: 29.03.04 11:27
Оценка:
Использовал OleFunction для вызова метода компонента через диспинтерфейс и в dll и в exe. В осх не проходит.
Variant HandleSp = CreateOleObject("SerSp.Sp");
HandleSp.OleFunction("Method1"); — здесь валится. "Access violation at address..."
Валится при возврате из TAutoDriver<DISPINTF>::IsBound();
Работаю в BCB6.
Причем, если извлекаю IDispatch* из HandleSp и напрямую вызываю Invoke, то все хокей.
Подскажите, в чем дело?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.