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

Application.CreateForm   Найти похожие ветки 

 
gp ©   (2003-12-28 15:16) [0]

Решил попробовать перевести один проект на KOL+MCK, это мой первый опыт с KOL, и сразу возникло несколько вопросов. Исходный текст проекта на VCL выгдядел как
program App;
....
procedure ExeProcedure;
begin
 Application.CreateForm(TMainForm, MainForm)
 ...
end;

begin
 Application.Initialize;
 ExeProcedure;
 Application.Run;
end;

И как подобное выразить в рамках KOL+MCK?


 
SPeller ©   (2003-12-28 16:21) [1]

NewForm1( Form1, Applet );

Run( Applet );

Ф лучше создай МСК проект и посмотри как она КОЛ-проекты гененрирует и что там пишет.


 
gp ©   (2003-12-28 16:40) [2]

я посмотрел, потому и спросил :)
она там пишет

begin
 {$IFDEF KOL_MCK} {$I app_0.inc} {$ELSE}
 ...
end.

вот мне и непонятно, как можно создание форм вынести в процедуру при большом количестве {$IFDEF} и {$I}. причем таким образом чтобы  все это не мешало тому коду который генерируется автоматически.


 
Gandalf ©   (2003-12-28 17:58) [3]

Автоматику не трогайт, если работаешь с MCK, примеры чистого KOL и создания форм есть на сайте Кладова (testkol.dpr и т.д.).


 
Boguslaw   (2003-12-28 17:59) [4]

причем таким образом чтобы  все это не мешало тому коду который генерируется автоматически

Well,all *.inc have descriptions (in English) - just read them and You will know where You can put Your code.



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

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



Память: 0.45 MB
Время: 0.02 c
14-1083517914
Daniel
2004-05-02 21:11
2004.05.23
Интересный кусок в кодах VCL


14-1083830193
Praco
2004-05-06 11:56
2004.05.23
Где бы качнуть x-com?


14-1083411471
Cardinal
2004-05-01 15:37
2004.05.23
Псевдографика


1-1083956667
LAnd
2004-05-07 23:04
2004.05.23
Подсветка текста компоненты SynHighLighters (SynEdit, SynMemo)


1-1083658334
Ivolg
2004-05-04 12:12
2004.05.23
Запехнуть в exe




   Наверх