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

Вниз

Динамическое создание форм из консоли   Найти похожие ветки 

 
Domix ©   (2005-08-18 13:25) [0]

Извените за повтор но меня послали сюда
у меня возник такая проблема из консоли хочу динамически создавать форму и работать с ней нок сожелению форма работает нормально только припервой загрузки , после закрытия формы и повторного обращения к ней она просто не отображается не выводя ни каких ощибок вот код программы

program Project1;

uses
Windows,
Messages,
KOL;

{$R *.res}
var
frGlav,Cildren,btOk:PControl;
s:string;
procedure frGlavShow;
begin
 Cildren:=NewForm(Applet,"cil");
 Cildren.Show;
end;
procedure btOkClik(Dimmy:Pointer;Sender:PControl);
begin
frGlavShow;
end;
begin
AllocConsole;
try
 while s<>"exit" do
  begin
   Write("ENTER comand >: ");
   Readln(s);
   if s="form" then frGlavShow;
   if s="app" then
    begin
     applet:=NewApplet("Hf,jnf");
     frGlav:=NewForm(Applet,"Glav");
     btOk:=NewButton(frGlav,"Ok");
     btOk.OnClick:=TOnEvent(MakeMethod(nil,@btOkClik));
     frGlav.Show;
     run(Applet);
    end;
  end;
finally
  FreeConsole;
end;
end.

заранее благодарен

ЗЫ Формы создаю с используя библиотеку КОL


 
thaddy   (2005-08-19 00:32) [1]

Several grave errors:

1) This leaks a lot of memory!
2) You should write {$APPTYPE CONSOLE} and you get a console for free. Do not use allocconsole etc.
3) It will never leave the run() (winmain loop) until you actually close the applet.

Advise:

Start over again. I will help.


 
Domix ©   (2005-08-21 06:58) [2]

Извените пожалуста может кто нибудь мне перевисти этот текст
Several grave errors:

1) This leaks a lot of memory!
2) You should write {$APPTYPE CONSOLE} and you get a console for free. Do not use allocconsole etc.
3) It will never leave the run() (winmain loop) until you actually close the applet.

Advise:

Start over again. I will help.


 
thaddy   (2005-08-21 10:27) [3]

I should have written more polite, but if you email me, I will explain it in detail and give you a good example with all errors corrected. ok?



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
15-1143094094
__DATA__
2006-03-23 09:08
2006.04.16
Очистить Desktop после рисования на нем


15-1143442491
Gleb
2006-03-27 10:54
2006.04.16
Где можно скачать новые компоненты для Delphi 7


15-1143299806
Карелин Артем
2006-03-25 18:16
2006.04.16
Мама родная! Ну нет у меня такой сети!


15-1143189547
Alarm
2006-03-24 11:39
2006.04.16
Ограничение на количество подключений


15-1143325381
artemESC
2006-03-26 01:23
2006.04.16
Серверная обработка...