Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unit bla wurde mit einer unterschiedlichen Version compilier (https://www.delphipraxis.net/147887-unit-bla-wurde-mit-einer-unterschiedlichen-version-compilier.html)

Angel4585 18. Feb 2010 09:26


Unit bla wurde mit einer unterschiedlichen Version compilier
 
Hallo,

Ich weis, den Fehler gabs schon öfters und ich hab auch schon einiges dazu im Forum gefunden, aber nix davon hat mir weitergeholfen.

Das ganze ist folgendermaßen:
Ich habe eine eigene Komponente TMyKomp die TZipmaster verwendet.
Die Komponente TMyKomp sowie TZipmaster werden in meinem Projekt MyProject verwendet.
Beim compilieren der Unit die TMyKomp verwendet kommt es dann eben zu dem Fehler

Fehler: Unit UMyKomp wurde mit einer unterschiedlichen Version von Zipmaster.TCustomZipMaster compiliert.

Ich habe TZipmaster neu compiliert und in einen Ordner $(KOMPS)\dcu die dcu's gelegt und in $(KOMPS)\bpl die bpl's. Wenn ich jetzt MyProject compiliere, erstellt dieses neue Zipmaster dcu's im eigenen dcu-Verzeichnis, anstatt die aus dem anderen Verzeichnis zu verwenden.
TMyKomp und MyProject hab ich auch neu compiliert, bei MyProject kommt aber eben diese Meldung.

Such- und Bibliothekspfade sind eingestellt.

Was mache ich jetzt genau falsch? Wie bekomm ich das zum laufen?

DeddyH 18. Feb 2010 09:38

Re: Unit bla wurde mit einer unterschiedlichen Version compi
 
Sind evtl. in den Projektoptionen des/der Packages abweichende Verzeichnisse eingetragen?

Angel4585 18. Feb 2010 09:53

Re: Unit bla wurde mit einer unterschiedlichen Version compi
 
also auf Zipmaster wird überall über $(KOMPS)\dcu bzw \bpl zugegriffen.
Wenn ich den Quellcodepfad der TMyKomp in den Bibliothekspfad eintrage funktionierts, aber kann ja eigentlich nich Sinn der Sache sein, dass mein MyProject jetz nochmal meine Komponenten alle compiliert.

Uwe Raabe 18. Feb 2010 10:24

Re: Unit bla wurde mit einer unterschiedlichen Version compi
 
Ich vermute, Delphi weiß irgendwie, wie es an die Sourcen der ZipMaster dcu's kommt. Bei einem Build wird es die dann immer nehmen.

Prüf mal den Bibliothekspfad in den Delphi-Optionen. Wenn ein Package aus der IDE installiert wird, trägt Delphi gern mal den Sourcepfad dort ein.

Ich hatte es auch schon, daß der Pfad nirgendwo erkenntlich eingetragen war. Da half nur noch das Umbenennen der Pfade zu den Sourcen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 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