Ich habe mal in einem "schlauen Buch" gelesen, man solle möglichst alle Compiler-Warnungen und Hinweise beachten.
Jetzt habe ich bei einem mittleren Projekt die einzelnen Meldungen angeschaut und bin dabei auf folgende Merkwürdigkeit gestoßen:
Macht es Sinn, dass der Compiler moniert, wenn ich "destroy" statt "Destroy" schreibe.
Folgender Code verursacht die Meldung DCC Warnung: H2365 Schreibweise der Überschreiben-Methode TTestClass.destroy muss exakt ihrem Vorfahren TObject.Destroy entsprechen.
Delphi-Quellcode:
type TTestClass=class
destructor destroy;override;
end;
{ TTestClass }
destructor TTestClass.destroy;
begin
inherited;
end;
Die Warnung entfällt, wenn ich Destroy großschreibe.
Außerdem: Ich kann diese Meldung unter Optionen "Compiler-Meldungen" nicht finden, um sie abzuschalten. Wo mache ich das?