Wie kann ich dieses Problem beheben delphi 7 Compiler-Fehler - „Doppelte Ressource (n)“

StackOverflow https://stackoverflow.com/questions/97800

  •  01-07-2019
  •  | 
  •  

Frage

Ich versuche, eine Delphi 7-Projekt zu kompilieren, die ich geerbt habe, und ich bin immer diese Fehlermeldung:

  

[Fehler] WARNUNG. Doppelte Ressource (n):
  [Fehler] Typ 2 (BITMAP), ID EDIT:
  [Fehler] Datei C: [Pfad verkürzt] \ common \ CRGrid.res Ressource hielt; Datei c:. \ common \ raptree.RES Ressource verworfen

Es sagt Warnung, aber es ist eigentlich ein Fehler -. Kompilation nicht abgeschlossen

Es sieht aus wie zwei Komponenten - CRGrid und RapTree - kollidieren irgendwie. Hat jemand irgendwelche Ideen, wie man dieses Problem beheben?

Anders als eine der Komponenten aus dem Projekt zu entfernen, natürlich.

War es hilfreich?

Lösung

Versuchen Sie, Ihr Ressource-Editor Anheizen (Ich bin ziemlich sicher, dass Delphi mit einem kommt) und die Dateien öffnen. Prüfen Sie, welche Bitmap-Ressourcen in den beiden sind, sehen, welche die doppelte sein kann.

Wenn Sie beide Ressourcen halten möchten, müssen Sie einen von ihnen neu zu nummerieren.

Andere Tipps

Sie müssen in die Komponenten gehen und eine der Ressourcen umbenennen und dann den Komponentencode aktualisieren den neuen Namen zu verwenden. Es ist ein Schmerz, aber das ist alles, was Sie tun können.

Ich weiß, das ist ein alter Thread, aber immer noch ein Update für jedermann im Wert von altem Code beibehalten wird:

Ich hatte dieses Problem und es war aufgrund Bilder in RES-Dateien die gleiche Sache benannt werden. Delphi7 hat einen Bild-Editor, die RES-Dateien öffnen können. Öffnen Sie einfach beide RES im doppelten Ressource Fehlern beteiligten Dateien und doppelten Ressourcen eines der säumigen umbenennen. Speichern Sie die RES-Dateien und neu kompilieren. Hat sich für mich zweimal vor kurzem gearbeitet, wenn ich eine alte Komponente in einer Delphi 7 App mit einem (leicht) eine neuere ersetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top