Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
 
Delphi 12 Athens
 
#2

AW: USE_BEFORE_DEF kann nicht ausgeschaltet werden ?

  Alt 14. Nov 2022, 12:54
Warum nicht den eigentlichen Fehler beheben?

Sorge dafür, dass der Variable auch bei ELSE etwas zugewiesen ist und Problem gelöst. (oder vor dem ersten IF)



PS: Delphi-Referenz durchsuchenTBrushRecall
https://www.delphipraxis.net/1288015-post5.html

[add]
Delphi-Quellcode:
begin
  Recall := nil;
  IF Gesperrt0(aCol,-1) THEN
  BEGIN
    Recall := TBrushRecal.Create(DG0_AbtlNamen.Canvas.Brush);
  END;


  Dann was tun
  

  Recall.Free; // unnötig nochmal Gesperrt0 auszuführen, weil intern über Assigned(Recall), im Free, die vorherrige Ausführung oder Nicht-Ausführung erkannt wird
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (14. Nov 2022 um 14:36 Uhr)
  Mit Zitat antworten Zitat