Delphi: Prüfen ob Objekt oder Variable existiert
Tipp von Delphianer | 15.02.2013 um 12:30
Manchmal muss man überprüfen, ob ein Objekt oder eine Variable in Delphi überhaupt existiert bzw schon initialisiert wurde. Wie ihr das macht, zeige ich euch in diesem Tipp.
Wir benutzten dafür assigned(). Assigned() gibt true zurück, falls das Objekt vorhanden ist und false, falls nicht. Schauen wir uns dazu ein Beispiel an:
var sl: TStringList; ... if assigned(sl) then sl.free; ... if assigned(sl)=false then sl:=TStringList.Create();
Im Beispiel geben wir unsere StringList nur dann frei, wenn Sie auch existiert und erstellen eine neue StringList nur dann, wenn Sie noch nicht existiert.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
PHP: Nur bestimmte Buchstaben, Zahlen und Zeichen in einem String zulassen
Tipp | 10 Kommentare
XAMPP: SSL/HTTPS für lokale Projekte einrichten
Tutorial | 8 Kommentare
Ist das Liebeskummer oder was anderes?
Offene Frage | 1 Antwort
SQLite: Überprüfen ob Tabelle existiert
Info | 0 Kommentare
Delphi/Lazarus: Ist die ALT, SHIFT oder STRG-Taste gedrückt?
Tutorial | 0 Kommentare
Windows Batch Script: Computer herunterfahren
Tutorial | 2 Kommentare
Bild vor dem Upload im Browser verkleinern
Tutorial | 5 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.