Forum: Die Delphi-IDE
by Neutral General,
21. Nov 2014
Ja da stimm ich dir zu, falls du über den Code redest den ich in meinem Post nochmal gepostet habe :mrgreen: In allen anderen bisher gezeigten Fällen kann ich den Compiler verstehen und denke dass er Recht hat.
Forum: Die Delphi-IDE
by Neutral General,
21. Nov 2014
Wieso erklärt das #4 nicht?
Das einzige was in meinen Augen falsch ist, ist dass bei:
procedure TFormTest.Button2Click(Sender: TObject);
var
StringList : TStringList;
i : integer;
begin
Forum: Die Delphi-IDE
by Neutral General,
21. Nov 2014
Ist kein Wunder.
Das Objekt (in dem Fall die Stringlist) wird als var-Parameter an FreeAndNil übergeben.
Und Delphi kann nicht wissen was in FreeAndNil gemacht wird. Es könnte sehr gut sein, dass FreeAndNil das übergebene Objekt erstellt/initialisiert.