Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi alles zur laufzeit (https://www.delphipraxis.net/9048-alles-zur-laufzeit.html)

LoL 17. Sep 2003 12:05


alles zur laufzeit
 
hi

wie kann ich alles, selbst das formular, zur laufzeit erstellen?

gruß christoph

neolithos 17. Sep 2003 12:10

Re: alles zur laufzeit
 
So...

Delphi-Quellcode:
frm := TForm.CreateNew(Application);

Luckie 17. Sep 2003 12:11

Re: alles zur laufzeit
 
Über die Methode / Konstruktor Create der Klassen.

LoL 17. Sep 2003 12:14

Re: alles zur laufzeit
 
hi

und wie genau geht das? an welcher stelle muss das rein, und was muss ich erstellen: nur eine Unit oder ein Application?
Bitte schckt mal die Source dazu

gruß christoph

Luckie 17. Sep 2003 12:22

Re: alles zur laufzeit
 
Na da wo die Objekte erzeugt werden sollen. Im OnCreate oder bei einem Button-Klick oder oder oder...

LoL 17. Sep 2003 12:24

Re: alles zur laufzeit
 
ihr versteht mich nicht ganz

ich will nicht auf der entwickleroberfläche irgendeine komponente haben!!! ich will ALLES zur laufzeit erstellen auch das formular!!!
(so dass ich z.b. ein panel als grundlegende komponente habe und nicht ein formular!)

gruß christoph

Luckie 17. Sep 2003 12:26

Re: alles zur laufzeit
 
Dürfte man mal nach dem Grund fragen?

LoL 17. Sep 2003 12:31

Re: alles zur laufzeit
 
also ich schreibe zur zeit ein programm für eine firma, und der entwickler dort hat ein panel als grundlegendes objekt. nun soll ich auch ein panel als grundlegendes objek haben so dass er mein programm leichter einbinden kann. ich weis jetzt kommt die frage warum ers mir nicht sagt, aber er sagt ich soll was lernen also muss ich die sache selbst rausbekommen auf die ein oder andere weise.
bitte helft mir!

gruß christoph

Christian Seehase 17. Sep 2003 12:37

Re: alles zur laufzeit
 
Moin Christoph,

Zitat:

Zitat von LoL
und der entwickler dort hat ein panel als grundlegendes objekt.

mag ja sein, aber ich glaube kaum, dass das Panel bei ihm irgendwo in der Luft hängt.
Irgendeinem Formular muss er das schon zuweisen.

LoL 17. Sep 2003 12:38

Re: alles zur laufzeit
 
hi christian

nein ich habs gesehen zur entwicklerzeit is kein objekt vorhanden sein grundlegendes objekt ist ein panel!

gruß christoph

Christian Seehase 17. Sep 2003 12:42

Re: alles zur laufzeit
 
Moin Christoph,

also davon hätte ich gerne mal einen ScreenShot.

Luckie 17. Sep 2003 12:49

Re: alles zur laufzeit
 
Ein Formular mit dem BoderStyle bsNone sieht zur Laufzeit aus wie ein Panel.

BTW glaube ich kaum, dass der sich ein fenster von TPanel abgeleitet hat. Der Sinn verschließt sich mir auch ganz.

LoL 17. Sep 2003 12:57

Re: alles zur laufzeit
 
hi

hmm.. ich lass mir mal den quelltext schicken falls ich das nicht irgendwie zusammen bekomme.

gruß christoph

Luckie 17. Sep 2003 13:03

Re: alles zur laufzeit
 
Das wäre in der Tat interessant. Eine Erklärung des Prinzips würde schon reichen.

LoL 17. Sep 2003 13:05

Re: alles zur laufzeit
 
ich hab keine ahnung wie der das macht
:gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel:

gruß christoph

Luckie 17. Sep 2003 13:07

Re: alles zur laufzeit
 
Dann Frag ihn.

Burning_Chrome 17. Sep 2003 13:14

Re: alles zur laufzeit
 
Hi!

@LOL: schau dir mal unter open source den code des :roll: keylogger an. ich glaube das beantwortet deine frage. aber ein panel als frei rumschwirrende basis ohne zugrundeliegendes formular geht IMHO nicht.

Best_Regards
Burning_Chrome

Luckie 17. Sep 2003 13:18

Re: alles zur laufzeit
 
Öhm, das ist nonVCL. Keine Ahnung, ob er das meint. Frag mal deinen Ausbilder, ob er ohne VCL arbeitet.

Burning_Chrome 17. Sep 2003 14:46

Re: alles zur laufzeit
 
Hi!

@Luckie: aehm, ich hab das so verstanden, dass er es ohne vcl machen soll? sonst haette der verzicht auf den designer ja ueberhaupt keinen sinn oder versteh ich da was falsch? :wiejetzt:

Best_Regards
Burning_Chrome

Christian Seehase 17. Sep 2003 14:52

Re: alles zur laufzeit
 
Moin Burning_Chrome,

Zitat:

Zitat von Burning_Chrome
sonst haette der verzicht auf den designer ja ueberhaupt keinen sinn

das ist ja gerade unser Verständnisproblem.
Es soll ja ein Panel als Basis sein, was bei nonVCL ja auch nicht ginge.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz