Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Doppelte Ressauce in ".res" file w1056 (https://www.delphipraxis.net/171876-doppelte-ressauce-res-file-w1056.html)

ATS3788 30. Nov 2012 10:00

Doppelte Ressauce in ".res" file w1056
 
Zitat:

c:\program files\embarcadero\rad studio\8.0\Bin\CodeGear.Delphi.Targets : warning W1056: W1056 Warning: Duplicate resource: Type 14 (ICON GROUP), ID MAINICON; File D:\Users\MartinMichael\Documents\RAD Studio\Projekte\Z_MyAudioThing\pas\ADifferentAudio Tool.res resource kept; file D:\Users\MartinMichael\Documents\RAD Studio\Projekte\Z_MyAudioThing\pas\ADifferentAudio Tool.res resource discarded.
c:\program files\embarcadero\rad studio\8.0\Bin\CodeGear.Delphi.Targets : warning W1056: W1056 Warning: Duplicate resource: Type 16 (VERSIONINFO), ID 1; File D:\Users\MartinMichael\Documents\RAD Studio\Projekte\Z_MyAudioThing\pas\ADifferentAudio Tool.res resource kept; file D:\Users\MartinMichael\Documents\RAD Studio\Projekte\Z_MyAudioThing\pas\ADifferentAudio Tool.res resource discarded.
Hallo kann mir jemand das mal erklären.

Erst behält er die Ressource und dann verwirft er die gleiche:pale:

ensaron 30. Nov 2012 10:08

AW: Doppelte Ressauce in ".res" file w1056
 
Enthält der Quelltext deiner .dpr-Datei evtl zweimal den Eintrag "{$R *.RES}"? Wenn der Res-Eintrag unter der Uses-Liste steht und ich dann Units dem Projekt hinzufüge, passiert es bei mir immer mal wieder, dass hinter dem ursprünglich letzten Uses-Eintrag der Res-Eintrag steht und dann nochmal unter der Uses-Liste und dann bekomm ich genau diese Warnung angezeigt.

himitsu 30. Nov 2012 11:09

AW: Doppelte Ressauce in ".res" file w1056
 
Es kann letztendlich eine Resource mit dem selben Namen/ID/Typen immer nur Einmal geben.

Bei dir ist es jedenfalls so, daß mindestens zwei Resorcen-Dateien engebunden (gelinkt) werden, welche "gleiche" Resourcen (Namen/ID/Typ) enthalten.
Im Zweifelsfall verwirft/ignoriert der Compiler/Linker dann jeweils die Letzen und bindet nur den ersten Fund ein, während er die Resourcen der EXE erzeugt.


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