Форум: "Начинающим";
Текущий архив: 2009.02.01;
Скачать: [xml.tar.bz2];
Вниз
Форма ActiveX Найти похожие ветки
← →
Медвежонок Пятачок © (2008-12-16 16:02) [0]сделана простая активикс форма без ничего (для пробы)
есть ocx, есть тлб, все есть.
как ее внедрить объектом в html страницу?
есть такой пример:
<HTML>
<HEAD>
<TITLE>bla bla bla </TITLE>
</HEAD>
<BODY>
<HTML>
<OBJECT ID="something"
CLASSID="CLSID:4DC547D1-92F5-4F55-A80B-8382669BD1D1"
CODEBASE="something.CAB#version=1,0,0,703">
</OBJECT>
что непонятно:
какой именно clsid указывать (в тлб их у меня несколько)
каба у меня нет, что указать в качестве кодебэйс?
← →
clickmaker © (2008-12-16 16:30) [1]> какой именно clsid указывать
тот, под которым он живет в classes_root (где имеено в tlb, точно не помню. вроде, clsid или что-то типа)
> каба у меня нет, что указать в качестве кодебэйс?
codebase="file://path"
← →
Медвежонок Пятачок © (2008-12-16 16:33) [2]сенкс, вроде все поехало
← →
Медвежонок Пятачок © (2008-12-17 09:46) [3]А вот еще вопрос. "Хочу понять как это они делают"
То есть есть некая программа-черный ящик, данная мне свыше.
В ней есть возможность прикручивать свои формы описанным выше способом. Непонятно как авторы получают пользовательские данные формы.
Если бы форма встраивалась через clsid активформы, то там понятно, - свойства и методы объекта. Но похоже они тупо создают экземпляр веббраузера, и открывают в нем страницу, в котором источником фрейма указана активикс форма. То есть после создания экземпляра ссылки на экземпляр у них нет.
Остается поиск окна по заголовку плюс енумить чайлд окна в поисках именованных едитов?
← →
Palladin © (2008-12-17 09:52) [4]
> То есть после создания экземпляра ссылки на экземпляр у
> них нет.
она есть в DOM браузера, оттуда и достается
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.02.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c