Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.01;
Скачать: 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 вся ветка

Текущий архив: 2009.02.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-1207728986
9899100
2008-04-09 12:16
2009.02.01
TTreeView


2-1229413142
Мурзик
2008-12-16 10:39
2009.02.01
Ограничение на ввод


15-1228746981
Putnik
2008-12-08 17:36
2009.02.01
Интернет-кафе


2-1229713016
Nostalgia
2008-12-19 21:56
2009.02.01
однонаправленные списки


11-1196724955
Koss
2007-12-04 02:35
2009.02.01
при запуске открывает Form2 ???