Страница 1 из 1

Проблема с GetInterface (получение интерфейса ActiveX)

Добавлено: 18 июл 2007, 11:10
set1984
Доброго времени суток, хотел бы поинтересоваться может кто сталкивался с такой проблемой.Я пытаюсь получить интерфейс одного ActiveX объекта.Для этого к я вставляю в обработчик события по нажитию на кнопку следующий код:


const TGUID A2=StringToGUID("{119D252C-5132-4CBA-AB2C-EF6ECA882D80}");
void* Obj;
bool a;
a=GetInterface(A2,Obj);


На что мне выводиться сообщение:

Project Project1 raised exception class EAccessViolation at address 400057FD in module 'rtl60.bpl'.Write of address 00592EF8.Process stopped.Use Step or Run to continue.

Может кто сталкивался с такой проблемой и поможет мне ее решить.Буду очень благодарен.А может я просто что-то неправильно делаю,чтобы получить указатель на интерфейс другого ActiveX элемента? Просто очень нужно получить данные другого ActiveX объекта.Заранее благодарен!

Re: Проблема с GetInterface (получение интерфейса ActiveX)

Добавлено: 18 июл 2007, 12:38
set1984
Все решил сам...просто что-то не догодался ...теперь другая появилась не видит объекта,тоесть false функция GetInterface возвращат.Не пойму почему(((Может,что подскажите.(код преждний)