Wie zu lösen „Unit JclCompression wurde mit einer anderen Version von sevenzip.IOutArchive kompiliert“?

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

  •  24-09-2019
  •  | 
  •  

Frage

Es gibt bereits eine ähnliche Frage ( link ) .Die Sache ist, ich verstehe nicht, was Einheit ich habe zu löschen.

Ich habe die neueste JCL-Bibliothek installiert und ‚JclCompression‘ in der uses-Liste in einer Einheit hinzugefügt und ich erhalte die Fehlermeldung:. „Unit JclCompression mit einer anderen Version von sevenzip.IOutArchive kompiliert wurde“

Bitte erklären Sie mir auf einfachere Art und Weise, wie das Problem zu lösen.

Vielen Dank im Voraus!

War es hilfreich?

Lösung

Was es bedeutet, ist, dass Sie eine veraltete Version von JCLCompression.DCU haben herumsitzen. Der Compiler versucht, eine DCU zuerst zu verwenden, wenn sie es nicht finden, und dann neu zu kompilieren aus den PAS-Dateien, wenn es keine DCU verfügbar ist oder die DCU veraltet ist .. Was Dieser Fehler bedeutet, dass die DCU abgestanden ist und es versucht, von den Wiederaufbau die Quelle, aber es kann sevenzip.pas nicht gefunden, was JclCompression verwendet. Versuchen Sie Sevenzip.pas zu finden und fügen Sie es zu Ihrem Projekt Suchpfad oder zu Delphi Suchpfad.

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