Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Unit GraphUtil / Consts ... (https://www.delphipraxis.net/130552-unit-graphutil-consts.html)

PMM 10. Mär 2009 11:45


Unit GraphUtil / Consts ...
 
Ich bekomme, nachdem ich nun versuche ein erstes etwas umfangreicheres Projekt von D7 nach D2009 zu übertragen, die schöne Fehlermeldung "Unit GraphUtil wurde mit einer unterschiedlichen Version von Consts.SInvalidColorString compiliert". Weder GraphUtil noch Consts werden im Projekt verwendet, zumindest nicht direkt.
Wie kann man sowas "heilen"?
Gruß PMM

mkinzler 10. Mär 2009 11:46

Re: Unit GraphUtil / Consts ...
 
Benenne die dcu'S um und lasse diese komplett neu erzeugen

PMM 10. Mär 2009 14:26

Re: Unit GraphUtil / Consts ...
 
Neu erstellen usw. hatte ich schon alles versucht.
Das Problem war: Es gab im Suchpfad des Projektes eine angpasste consts.pas - Diese wird zwar im Projekt gar nicht verwendet, hat aber offensichtlich dem Kibitz Compiler nicht gefallen. Effekt: CodeInsight funktionierte nicht mehr (daher kam die Fehlermeldung) aber die EXE wurde dann doch erfolgreich compiliert.
Das ist so eine Sache die mir bei Delphi (auch schon bei D7) fehlt: Ein Tool mit dem man herausfinden kann, auf welchem Weg der Compiler eine bestimmte Quelle unerwartet einbezieht. Da tappe ich zuweilen im Dunkeln. Bei GExpert gibt es so was. Aber da läuft es darauf hinaus, dass man sich vorwärts durch alle Units die direkt (also via uses) eingebunden sind hangeln muss, um dann in den "indirect dependencies" nach dem Übeltäter zu suchen. Benötigt wird eigentlich so ein Art Rückwärtssuche: Im meine Beispiel also z.B. die Suche nach dem Pfad über den Consts bzw. GraphUtil ins Projekt gelangen.
PMM


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 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