Forum: Die Delphi-IDE
by himitsu,
19. Nov 2022
kann schon drin.
Es gibt ja schalter, die gelten für das ganze Programm (egal wo sie stehen),
genauso gut kann es sein, dass gewisse Schalter für ganze Units, Methoden oder Codezeilen Befehle gelten.
Wäre auch zu einfach, wenn sowas in der Hilfe erwähnt würde.
Forum: Die Delphi-IDE
by himitsu,
18. Nov 2022
Nein, der Compilier kann das nicht wissen.
Woher soll er hier wissen, ob diese Funkion oben und unten das gleiche Ergebnis liefert?
Es kann auch sein, dass es nicht so ist und demnach ist diese Meldung vollkommen korrekt.
Hmmmmmm, hier ist am Ende ein ;
Wir hatten schonmal einen ähnlichen Fall.
Da wurde die Überlaufprüfung deaktiviert, aber wenn das wiederanschalten vor dem ; kommt,...
Forum: Die Delphi-IDE
by himitsu,
14. Nov 2022
Hier ist die Meldung berechtig.
Ich habe kenne aber auch zwei Fälle, wo diese Meldung kommt, obwohl alles richtig in allen möglichen Pfaden initialisiert wurde.
Um dort die verbuggte Meldung loszuwegen, ist das Abschalten schon nett. (OK, weil ich garnicht auf die Idee kam, dass man explizit genau Dieses einzeln abschalten kann, wurde dort WARN komplett deaktiviert)
Forum: Die Delphi-IDE
by himitsu,
14. Nov 2022
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: TBrushRecall
https://www.delphipraxis.net/1288015-post5.html