Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Abfragen ob Objekt scon existiert
Masterrandy - Di 16.09.03 18:22
Titel: Abfragen ob Objekt scon existiert
Wie kann ich abfragen, ob ich ein bestimmtes objekt schon mit create erstellt habe?
matze - Di 16.09.03 18:24
Delphi-Quelltext
1:
| if myobject <> nil then ... |
müsste eigendlich gehen !
Delete - Di 16.09.03 18:25
Auf nil testen oder Assigned benutzen. Vorsicht beide testen nir ob der Zeiger nil ist. Wird das Objekt mit Free frei gegeben existiret der Zeiger noch zeigt aber auf einen ungültigen Speicherbereich, das das Objekt schon entfernt wurde Free den Zeiger aber nicht "nillt".
matze - Mi 17.09.03 19:08
und wie kann man das lösen ? also wie kann man den zeiger löschen ?
UC-Chewie - Mi 17.09.03 22:26
So:
Delphi-Quelltext
1: 2:
| Object.Free; Object := nil; |
Oder:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!