Einzelnen Beitrag anzeigen

volf

Registriert seit: 25. Jan 2010
Ort: Mannheim
11 Beiträge
 
#1

Formular manuell createn

  Alt 14. Feb 2010, 12:34
Hallo,

wie kann man in delphi manuell (aus einer konsolenanwendung) formulare createn? Ich habe schon danach gegoogelt und bin auf zwei Varianten gestoßen.
1.

Delphi-Quellcode:
var

Formular:TForm;
.
.
.
begin

Formular:=TForm.Create(???);
Formular.show;
end.
Hier erscheint zwar das Formular, aber es ist eingefroren, so das man es nicht bewegen kann. (Stichwort: Thread?)

2.

Delphi-Quellcode:
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
Hier friert das Fenster nicht ein. Was ist den der Unterschied zum vorigen?

Wie kann ich jetzt z.B. einen Button aufs Formular platzieren:

Delphi-Quellcode:
  Buts:=TButton.Create(nil);
  Buts.Show;
  Buts.Parent:=Form1;
So habe ich es versucht.



Mfg
  Mit Zitat antworten Zitat