Ich hoffe ich bin mit meinem Anliegen im richtigen Unterforum.
Ich verstehe nicht so recht die Logik, warum man mit Variablen unterschiedlich umgeht.
Als Beispiel:
Delphi-Quellcode:
var
s:String;
i:Integer;
P:TPoint;
begin
[..]
Die 3 Variablen kann ich dann einfach so nutzen.
Anders aber zum Beispiel bei einer TStringList:
Delphi-Quellcode:
var
liste:TStringList;
begin
liste := TStringList.Create;
[..]
Da verstehe ich irgendwie nicht, warum ein Unterschied gemacht wird und ich erst noch das Create brauche. Oder habe ich etwas falsch verstanden?