AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Warning H2161 - Duplicate string

Ein Thema von Ralf Kaiser · begonnen am 15. Sep 2021 · letzter Beitrag vom 16. Sep 2021
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Warning H2161 - Duplicate string

  Alt 15. Sep 2021, 12:10
Hallo zusammen,

Ich musste meinen Rechner neu aufsetzen. Bei einem Programm erhalte ich jetzt von Delphi Warnungen:

[dcc32 Hinweis] H2161 Warning: Duplicate string: ID 4711; File resfile.res string kept: "Ein Text"; file DasProgramm.str resource discarded: "ein anderer Text". 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...

Hat jemand einen Tipp, was man machen könnet (ich vermute, das irgendein Suchpfad falsch gesetzt ist...)

Danke schon mal,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#2

AW: Warning H2161 - Duplicate string

  Alt 15. Sep 2021, 12:54
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.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Warning H2161 - Duplicate string

  Alt 15. Sep 2021, 22:27
Hallo,
steht resfile.res vielleicht in mehreren Units?
Vielleicht zusätzlich in der DPR?
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Warning H2161 - Duplicate string

  Alt 16. Sep 2021, 21:23
Hallo,
steht resfile.res vielleicht in mehreren Units?
Vielleicht zusätzlich in der DPR?
Das "resfile.res" ist in einem Package enthalten. Das Programm verwendet einige Units aus diesem Package.

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?
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:11 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