Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Plötzlich kryptische Fehlermeldungen (https://www.delphipraxis.net/144867-ploetzlich-kryptische-fehlermeldungen.html)

Mysterio08 18. Dez 2009 11:49


Plötzlich kryptische Fehlermeldungen
 
Guten Tag,
ich war eben am Programmieren, wollte mein Programm kompilieren, aber es ging/geht nicht, ich bekommen zwei Fehlermeldungen, welche ich zuvor noch nie gesehen habe:
[DCC Fehler] E2161 Warning: Duplicate resource: Type 24 (user-defined), ID 1; File C:\Pfad\Main.res resource kept; file C:\Pfad\Main.res resource discarded.
[DCC Fehler] E2161 Warning: Duplicate resource: Type 14 (ICON GROUP), ID MAINICON; File C:\Pfad\Main.res resource kept; file C:\Pfad\Main.res resource discarded.
Das Komische ist wirklich, dass die zwei Fehler urplötzlich auftraten, was auch der Grund ist, weshalb ich absolut keine Ahnung habe, was es bedeutet, wie es passieren konnte und wie ich es lösen kann.
Ich habe die Main.res mal aus dem Ordner verschoben, dann zeigt mir RAD-Studio bei Laden der Daten eine Meldung, dass diese Datei neu erzeugt werde; im Verzeichnis-Ordner ist sie danach nicht zu finden (wenn sie nicht erst beim Kompilieren erstellt wird?). Allerdings taucht dann nur noch die zweite Meldung auf, die erste nicht mehr.

Kann jemand etwas damit anfangen?
mfg.

mkinzler 18. Dez 2009 12:07

Re: Plötzlich kryptische Fehlermeldungen
 
Hast du die Ressource vielleicht manuell ein weiteres Mal eingebunden ( sie wird ja automatisch eingebunden)

nahpets 18. Dez 2009 12:17

Re: Plötzlich kryptische Fehlermeldungen
 
Hallo,

hatte ich letztens mit Delphi 2007 auch,

beim Hinzufügen von neuen Formularen... in die DPR, ändert es diese Datei ja, dabei kann es passieren, dass ein "kleiner" Fehler passiert, insbesondere dann, wenn man in der DPR selbst noch Ergänzungen vornimmt.

Schaumal bitte, ob Du diese Zeile
Delphi-Quellcode:
{$R *.res}
ggfls. auch mal hinter einer anderen Zeile findest, dies führt u. a. zur besagten Fehlermeldung.

Prüfe bitte, ob irgendwo sonst ein {$R irgendwas} mehrfach vorkommt. Dann wird ausversehen eine Resource mehrfach eingebunden und das mag Delphi garnicht so gerne.

Mysterio08 18. Dez 2009 13:20

Re: Plötzlich kryptische Fehlermeldungen
 
Danke nahpets, es lag daran! Ich habe eine Unit eingebunden und hinter diese hat sich doch tatsächlich die besagte Compiler-Anweisung gefunden; nach dem Löschen dieser Anweisung läuft es wieder einwandfrei!
Vielen Dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz