Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Compiler-Hinweise fehlen, sind aber eingeschaltet (https://www.delphipraxis.net/131601-compiler-hinweise-fehlen-sind-aber-eingeschaltet.html)

Cappuccino 27. Mär 2009 07:30


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

Bernhard Geyer 27. Mär 2009 07:36

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.

Cappuccino 27. Mär 2009 08:04

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

Satty67 27. Mär 2009 08:10

Re: Compiler-Hinweise fehlen, sind aber eingeschaltet
 
Wenn auch die anderen Hinweise fehlen, ist evtl. irgendwo {$HINTS OFF} im Quelltext gesetzt?

uligerhardt 27. Mär 2009 08:43

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).

Cappuccino 27. Mär 2009 09:34

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:
procedure Test;
var
  iCnt: integer;
begin
  iCnt := 0;
  iCnt := 1;
end;

initialization
  test;
end.
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)

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

uligerhardt 27. Mär 2009 09:47

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