Entwickler-Ecke

Sonstiges (Delphi) - Angeblich doppelte Ressourcen


Hirschi - Mi 09.09.09 12:49
Titel: Angeblich doppelte Ressourcen
Hallo Leute,
ich habe beim Compilieren eines Delphi7-Projekts in Delphi2009 die Warnung bekommen, dass er eine doppelte Ressource gefunden hat, eine nimmt und die andere verwirft. Die Meldung heißt genau:

"[DCC Warnung] W1056 Warning: Duplicate resource: Type 10 (RCDATA), ID TDM; File C:\XXXX\YYY.DFM resource kept; file ZZZ.dfm resource discarded."

Wie kann ich denn entscheiden, dass die zweite Ressource genommen wird, denn dann müsste das Programm fehlerfrei funktionieren, da die beiden Ressourcen ganz und gar nicht gleich sind. Hoffe ihr habt ein paar Tipps. Danke!

MfG
Hirschi


BenBE - Mi 09.09.09 13:12

Benenne die Resource in der DFM-File um, oder benenne deine Formular-Klasse anders.


Hirschi - Mi 09.09.09 17:05

Danke Ben! Hab das Problem gelöst. Es lag an der Bennenung. Und zwar war in verschiedenen Units ein Typ deklariert, der den selben Namen hatte und von der selben Komponente abgeleitet wurde. Beide Units waren auch in den Suchpfad eingebunden, sodass beim Compilieren auch die (scheinbar) selben DFMs mitgenommen werden. Daher kam es zu dieser komischen Meldung. Nun hab ich einen Typ unbenannt und schon geht's! ;) Danke!


BenBE - Mi 09.09.09 17:25

Kannst Du den Thread dann bitte hier noch als gelöst markieren, damit andere das gleich sehen? TIA.