Вниз
Скачать: CL | DM;

Форма 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
6-1197880578
brother
2007-12-17 11:36
2009.02.01
TIdPOP3 просмотр содержимого в разных кодировках...


2-1229785639
neveGreen
2008-12-20 18:07
2009.02.01
совместимость версий Делфи


2-1229423980
Андрей Ал.
2008-12-16 13:39
2009.02.01
Снова таблицы!


3-1213861475
кот
2008-06-19 11:44
2009.02.01
не проходят запросы


2-1229319612
CodeMaster
2008-12-15 08:40
2009.02.01
Прокрутка в Наследнике класса TListBox




   Наверх