Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "KOL";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.055 c
11-1124466537
L505
2005-08-19 19:48
2006.04.16
Delete key for edit box


15-1142938271
Некто
2006-03-21 13:51
2006.04.16
ГОСТ техническое задание


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


15-1143286159
DillerXX
2006-03-25 14:29
2006.04.16
Можете ли вы читать текст


2-1143708974
Вова2
2006-03-30 12:56
2006.04.16
Установка доступа к дискам!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский