Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

Написание простой OCX.   Найти похожие ветки 

 
thely   (2007-10-15 12:21) [0]

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


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


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


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


 
clickmaker ©   (2007-10-15 12:34) [2]

File - new - Other - ActiveX - ActiveX Library


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

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


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


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


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


 
umbra ©   (2007-10-15 12:49) [5]

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


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

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

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

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


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

И что ?


 
thely   (2007-10-15 15:55) [8]

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


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

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


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

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


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

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


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

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


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

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



Страницы: 1 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.021 c
15-1191803613
Бакук
2007-10-08 04:33
2007.11.11
Fastreport 2 —> FastReport 4 (*.frf —> *.fr3)


2-1192681670
Levitch
2007-10-18 08:27
2007.11.11
Компонент ADOQuery


15-1191352812
GanibalLector
2007-10-02 23:20
2007.11.11
Стишок...меня улыбнуло.


15-1191815012
TUser
2007-10-08 07:43
2007.11.11
Microsoft признает права пользователей "пираток"


2-1192716272
AntonS
2007-10-18 18:04
2007.11.11
Уничтожить класс в другой форме.