![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Application.CreateForm [Delphi]
gp © (2003-12-28 15:16:00)Решил попробовать перевести один проект на KOL+MCK, это мой первый опыт с KOL, и сразу возникло несколько вопросов. Исходный текст проекта на VCL выгдядел как
program App;
....
procedure ExeProcedure;
begin
Application.CreateForm(TMainForm, MainForm)
...
end;
begin
Application.Initialize;
ExeProcedure;
Application.Run;
end;
И как подобное выразить в рамках KOL+MCK?
Boguslaw (2003-12-28 17:59:00) [1]причем таким образом чтобы все это не мешало тому коду который генерируется автоматически
Well,all *.inc have descriptions (in English) - just read them and You will know where You can put Your code.
Gandalf (2003-12-28 17:58:00) [2]Автоматику не трогайт, если работаешь с MCK, примеры чистого KOL и создания форм есть на сайте Кладова (testkol.dpr и т.д.).
gp (2003-12-28 16:40:00) [3]я посмотрел, потому и спросил :)
она там пишет
begin
{$IFDEF KOL_MCK} {$I app_0.inc} {$ELSE}
...
end.
вот мне и непонятно, как можно создание форм вынести в процедуру при большом количестве {$IFDEF} и {$I}. причем таким образом чтобы все это не мешало тому коду который генерируется автоматически.
SPeller (2003-12-28 16:21:00) [4]NewForm1( Form1, Applet );
Run( Applet );
Ф лучше создай МСК проект и посмотри как она КОЛ-проекты гененрирует и что там пишет.