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