![]() |
Warning H2161 - Duplicate string
Hallo zusammen,
Ich musste meinen Rechner neu aufsetzen. Bei einem Programm erhalte ich jetzt von Delphi Warnungen:
Delphi-Quellcode:
Das "resfile.res" existiert und enthält auch den Text. "DasProgramm.str" bezieht sich hier scheinbar auf "DasProgramm.exe" (Namen habe ich für diesen Post geändert) Warum in der Meldung "DasProgramm.str" steht ist mir nicht erklärlich...
[dcc32 Hinweis] H2161 Warning: Duplicate string: ID 4711; File resfile.res string kept: "Ein Text"; file DasProgramm.str resource discarded: "ein anderer Text".
Hat jemand einen Tipp, was man machen könnet (ich vermute, das irgendein Suchpfad falsch gesetzt ist...) Danke schon mal, Ralf |
AW: Warning H2161 - Duplicate string
Die "H2161 Warning: Duplicate string: ID 4711; ..." bedeutet, dass die nachfolgende Zeichenfolge mehrfache gefunden wurde, also nicht nur in resfile.res, sondern eventuell auch noch an anderer Stelle / einer anderen .res-Datei.
Mögliche Problembehebungen könnten sein: Projekt nicht kompilieren, sondern neu erstellen. Bleibt der Fehler, dann alle Projektdateien nach dem Einbinden von Resourcen {$R *.res} o. ä. überprüfen und dort jeweils prüfen, ob es mehrere Resourcendateien gibt, die den bemängelten String enthalten oder eine Resourcendateien mehrfach (ggfls. an unterschiedlichen Stellen) eingebunden wird. |
AW: Warning H2161 - Duplicate string
Hallo,
steht resfile.res vielleicht in mehreren Units? Vielleicht zusätzlich in der DPR? |
AW: Warning H2161 - Duplicate string
Zitat:
Was ich in der Meldung nicht verstehe ist die Angabe "DasProgramm.str", also das ".str". Es gibt keine (Resourcen-)Datei mit dieser Endung. Sind damit Resourcen gemeint, die direkt im Programm, z.B. über "resourcestring" definiert sind? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 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