Forum: Programmieren allgemein
Delphi
by Der schöne Günther,
10. Jun 2020
Ist natürlich ärgerlich, aber weshalb war es nötig dafür noch ein Ticket aufzumachen?
Forum: Programmieren allgemein
Delphi
by Der schöne Günther,
13. Nov 2019
ClassName ist aber kein Makro, sondern schon eine richtige Funktion die zur Laufzeit nachschlagen muss welche Klasse das Objekt denn ist. Es ist also nicht ok, keine Warnung zu generieren.
procedure p();
var
x, y, z: TObject;
begin
x := TObject.Create();
y := TInterfacedObject.Create();
z := nil;
Forum: Programmieren allgemein
Delphi
by Der schöne Günther,
13. Nov 2019
Das sind die Stellen wo ich echt jegliche Hoffnung verliere. Kleinstes nachzustellendes Beispiel:
procedure TForm2.FormCreate(Sender: TObject);
var
sl: TStringList;
begin
sl.Text := '';
FreeAndNil(SL);
end; wirft in 10 Seattle auch keine Warnung.