Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Написание простой OCX. [D7]


thely ©   (2007-10-15 12:21:00) 

Добрый день. Подскажите пож-та где можно почитать о создании OCX? Мне необходимо написать простую OCX c диалогом, и вызвать  этот диалог.


thely   (2007-10-15 17:51:00) [1]

Огромное спасибо принявшим участие в обсуждение. Разобрался.
Отдельное спасибо за то что не язвите, а реально помогли.


thely   (2007-10-15 17:24:00) [2]

Если возможно еще подсказали бы как передать свойства объекту?


thely   (2007-10-15 16:50:00) [3]

для  clickmaker.
Огромное спасибо. Все сработало :-)


clickmaker   (2007-10-15 16:00:00) [4]

View - Type library - FormXTest - правая кнопка - New - Method


Сергей М.   (2007-10-15 15:56:00) [5]

Ну раз выдает, то значит на самом деле "не определен".


thely   (2007-10-15 15:55:00) [6]

выдает что метод "ShowMsg" не определен.


Сергей М.   (2007-10-15 14:53:00) [7]

И что ?


thely   (2007-10-15 14:47:00) [8]

Пытался след. образом:
File-New-ActiveForm,
делфи создало проект, в секцию public прописал процедуру.

вызов осуществлял:
E: variant;

 E:=CreateOleObject('FormXTestProj1.FormXTest');
 E.ShowMsg;


umbra   (2007-10-15 12:49:00) [9]

для диалога (т.е. окна с контролами) нужна ActiveForm


Сергей М.   (2007-10-15 12:43:00) [10]


> вызвать эту форму из вне не получается


Показывай как пытался ..


thely   (2007-10-15 12:38:00) [11]

Пробовал. Форму создаю, OCX компилиться, а вызвать эту форму из вне не получается.


Сергей М.   (2007-10-15 12:34:00) [12]


> где можно почитать о создании OCX?


В стандартной справке, тема "Creating an ActiveX control"


clickmaker   (2007-10-15 12:34:00) [13]

File - new - Other - ActiveX - ActiveX Library


Наверх

Титульная страница Поиск, карта сайта Написать письмо