Forum: Die Delphi-IDE
by Ralle1,
21. Nov 2014
@DeddyH
das alleine kann es nicht sein:
Lasse ich im 1. Fall das Free weg, kommt die Warnung trotzdem, weil ich ja schließlich mit StringList.Add auf das Objekt zugreife.
Also FreeAndNil verbirgt auch die Warnung, die man für StringList.Add erwartet hätte.
Forum: Die Delphi-IDE
by Ralle1,
21. Nov 2014
Moin zusammen,
ist vermutlich ein alter Hut, bin aber trotzdem gerade drüber gestolpert und wollte mal wissen, was es damit auf sich hat:
Folgende Methode erzeugt berechtigter Weise die Warnung " UnitTest.pas(36): W1036 Variable 'StringList' ist möglicherweise nicht initialisiert worden":
procedure TFormTest.Button1Click(Sender: TObject);
var
StringList : TStringList;
i : integer;