Servus!
Das Thema hier ist zwar sehr alt, aber interessant für mein Problem. Und warum einen Thread nochmal eröffnen:
Ich muss prüfen ob eine Variablenreferenz existiert bevor ich sie mit Create neu erstelle.
Soll in etwa so aussehen:
Delphi-Quellcode:
...
var
StringList : TStrings;
...
if (not (Exists (StringList))) then
begin
StringList := TStringList.Create;
end;
...
Ich dachte erst, ich kann das mit StringList <> nil prüfen. Assigned funktioniert auch nicht so recht. Jedesmal tritt eine
Exception auf (EAccessViolation). Gibt es noch andere Möglichkeiten?
Gruß, Robert