Главная страница
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.013 c
15-1227892829
@!!ex
2008-11-28 20:20
2009.02.01
Мастер-Класс: Методы построения защиты программного обеспечения


2-1229527656
Tatb9na
2008-12-17 18:27
2009.02.01
Графики


15-1228647129
Slider007
2008-12-07 13:52
2009.02.01
С днем рождения ! 7 декабря 2008 воскресенье


2-1229431664
Zilog
2008-12-16 15:47
2009.02.01
Как правильно сделать паузу по времени?


2-1229779239
Tinky
2008-12-20 16:20
2009.02.01
Как хранится размер окна в EXE