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

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Проблема с GetInterface (получение интерфейса ActiveX)

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

set1984 » 18 июл 2007, 12:38

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

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

set1984 » 18 июл 2007, 11:10

Доброго времени суток, хотел бы поинтересоваться может кто сталкивался с такой проблемой.Я пытаюсь получить интерфейс одного 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 объекта.Заранее благодарен!

Вернуться к началу