Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

15K
18 июля 2007 года
set1984
20 / / 04.07.2007
Доброго времени суток, хотел бы поинтересоваться может кто сталкивался с такой проблемой.Я пытаюсь получить интерфейс одного 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 объекта.Заранее благодарен!
15K
18 июля 2007 года
set1984
20 / / 04.07.2007
Все решил сам...просто что-то не догодался ...теперь другая появилась не видит объекта,тоесть false функция GetInterface возвращат.Не пойму почему(((Может,что подскажите.(код преждний)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог