Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизОпределить зарегистрирован ли ОСХ Найти похожие ветки
← →
BorisMor © (2004-03-11 10:32) [0]Как сделать сабж ?
← →
Digitman © (2004-03-11 11:08) [1]попытаться создать экз-р AX-объекта интересующего класса
← →
Asdor © (2004-03-11 11:12) [2]Cам OCX не регистрится, а регистрятся библиотека типов и классы в нем. Соответственно, если знаешь, какие классы в OCX - то проверяешь ключи реестра (HKCR\CLSID\Твой КлассИд, HKCR\Твой ПрогИд, HKCR\TypeLib\Твой ЛибИд).
Если не знаешь, то придется перебирать все ключи в HKCR\CLSID, HKCR\TypeLib и искать, нет ли в каком-нить ключе в подключе InprocServer[32](для HKCR\CLSID\какой-то CLSID) в значении по-умолчанию названия твоей OCX.
Или, как написал Digitman © (11.03.04 11:08) [1]
← →
BorisMor © (2004-03-11 15:08) [3]Тогда в продолжение вопрос немного не в темму.
А как сделать что бы сообщение не выдавалась об ошибке
Делаю
try
Flash := TMyOCX.Create(nil) ;
except
on EOleSysError do RegisterMyOCX();
end;
Но сообщение всеравно выпадает. Хотя конечно регистрируется. Плиз, проведите ликбез :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c