Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1078949604
White
2004-03-10 23:13
2004.03.28
Преобразование типов! (Вопрос второй)


7-1073319421
iusupp
2004-01-05 19:17
2004.03.28
Проблема установки ZIP Omega с SCSI контролером...


9-1062931775
Micah'GF
2003-09-07 14:49
2004.03.28
Виртуальные каталоги


14-1077897959
Тимохов
2004-02-27 19:05
2004.03.28
Мастера! Признайтесь


6-1074061465
olegking
2004-01-14 09:24
2004.03.28
Как получить имена или ИП всех компов находящихся в сети





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский