Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Form1 <> nil -> Funktioniert nicht (https://www.delphipraxis.net/127363-form1-nil-funktioniert-nicht.html)

HolgerCW 12. Jan 2009 07:14


Form1 <> nil -> Funktioniert nicht
 
Hallo zusammen,

man kann ja mit

Delphi-Quellcode:
Form1 = nil
abfragen ob eine Form noch nicht erstellt wurde. Wie kann man nun abfragen ob eine Form schon erstellt wurde. So klappt es nicht:

Delphi-Quellcode:
Form1 <> nil
Gruss

Holger

soulies 12. Jan 2009 07:52

Re: Form1 <> nil -> Funktioniert nicht
 
hoi,

vllt.
Delphi-Quellcode:
not (Form1=nil)
cya

HolgerCW 12. Jan 2009 08:14

Re: Form1 <> nil -> Funktioniert nicht
 
Danke.

Luckie 12. Jan 2009 08:53

Re: Form1 <> nil -> Funktioniert nicht
 
Was auch nichts anderes als
Delphi-Quellcode:
Form1 <> nil
ist.

Wird ein Objekt mit Free freigegeben, muss der Zeiger auch explizit mit nil auf Nil gesetzt werden, sonst funktioniert die Abfrage auf nil nicht.

toms 12. Jan 2009 09:14

Re: Form1 <> nil -> Funktioniert nicht
 
oder
Delphi-Quellcode:
if not Assigned(Form1) then

DeddyH 12. Jan 2009 09:23

Re: Form1 <> nil -> Funktioniert nicht
 
Tom, ohne not ;)


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