![]() |
Compiler-Hinweise fehlen, sind aber eingeschaltet
Hallo,
ich verwende D 2007 R2, für Win32 es fehlen die Compiler-Hinweise für ungenütze Zuweisungen, also x := 5; x := 10; da kommt doch normalerweise der Hinweis für die Zeile x:=5, dass diese Zuweisung nie benutzt wird. Und die Hinweise fehlen, Eingeschaltet sollte das alles sein, denn unter Projektoptionen, Compiler-Meldungen ist bei Allgemein Hinweise anzeigen eingeschaltet und Warnungen anzeigen ebenfalls eingeschaltet. weiß jemand, welche Einstellung da fehlen könnte? Gruß + Danke Tom |
Re: Compiler-Hinweise fehlen, sind aber eingeschaltet
Die Meldung kommt nur wenn wirklich die Unit neu kompiliert wird. Das ändern von Compilereinstellungen bewirkt nicht das alle Units neu übersetzt werden. Einfach mal das komplette Projekt neu erstellen lassen.
|
Re: Compiler-Hinweise fehlen, sind aber eingeschaltet
Leider nicht,
ich habe alles neu compiliert, die Hinweise kommen nicht, obwohl ich zum Test eine Zuweisungszeile mehrfach kopiert habe. Da hätte die Meldung kommen müssen. Gruß Tom |
Re: Compiler-Hinweise fehlen, sind aber eingeschaltet
Wenn auch die anderen Hinweise fehlen, ist evtl. irgendwo {$HINTS OFF} im Quelltext gesetzt?
|
Re: Compiler-Hinweise fehlen, sind aber eingeschaltet
Oder dein Quellcode ist zu kompliziert. :mrgreen: Z.B. findet der Compiler in Routinen, die lokale Routinen enthalten, nicht alle Gründe für Hinweise (IIRC).
|
Re: Compiler-Hinweise fehlen, sind aber eingeschaltet
Also,
an den IDE-Einstellungen liegt es nicht, bei einem anderen Projekt werden die Hinweise angezeigt. Das mit dem kompliziert geht mir nicht ganz runter, in einer Einfach-Funktion werden die Hinweise angezeigt,
Delphi-Quellcode:
wobei ich den Quell nicht wirklich kompliziert finde, ein paar Objekte auf der Oberfläche und ein bisschen Code dahinter .. (150.000 Zeilen mit den eingebundenen Units)
procedure Test;
var iCnt: integer; begin iCnt := 0; iCnt := 1; end; initialization test; end. In den Objekten von frmMain werden die Hinweise nicht mehr angezeigt, dann ist es wohl doch für den Hinweisgenerator zu kompliziert. D6 konnte das noch. Ok, danke euch Gruß Tom |
Re: Compiler-Hinweise fehlen, sind aber eingeschaltet
Versuch doch mal, in einer betroffenen Routine solange Code auszukommentieren, bis der Hinweis auftaucht. Vielleicht liefert das irgendeine erhellende Erkenntnis.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz