Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Form anzeigen (https://www.delphipraxis.net/187359-form-anzeigen.html)

Walter Landwehr 22. Nov 2015 11:18

Form anzeigen
 
Hallo,

ich habe ein Verständnis-Problem. Ich öffne eine Form mit folgendem Code:
Delphi-Quellcode:
TTermineFrm.Create(self, Patient1Qry);
anschließend frage mit folgendem Code ab ob das Fenster ungleich Nil Ist:

Delphi-Quellcode:
 if TermineFrm <> Nil then
    TermineFrm.BringToFront;
Die TermineFrm ist aber Nil obwohl es angezeigt wird. Weiß jemand warum oder habe ich einen Gedanken-Fehler.

Uwe Raabe 22. Nov 2015 11:24

AW: Form anzeigen
 
Der korrekt Aufruf heißt:

Delphi-Quellcode:
TermineFrm := TTermineFrm.Create(self, Patient1Qry);

Walter Landwehr 22. Nov 2015 11:37

AW: Form anzeigen
 
Danke,

klappt perfekt.

BadenPower 22. Nov 2015 12:52

AW: Form anzeigen
 
Zitat:

Zitat von Walter Landwehr (Beitrag 1322137)
Die TermineFrm ist aber Nil obwohl es angezeigt wird. Weiß jemand warum oder habe ich einen Gedanken-Fehler.

Wie Du schon am Code von Uwe siehst, musst Du ja der Variable TermineFrm das Objekt zuweisen, sonst wird die Form zwar erstellt, aber Deine Variable ist ja logischerweise immer noch Nil.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 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