![]() |
Unit Dtest1 wurde mit einer unterschiedlichen ...
... Version von DGlobals.TMessProg compiliert.
Was habe ich getan? Bzw. wie kriege ich das wieder weg? |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Alles neu Erstellen lasen
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Beides sind Units von Dir?
Gib Delphi die Chance, die Units neu zu compilieren. Also PAS von DTest1 und DGlobals "dem Projekt" zufügen oder den Pfad zu den PAS im Projekt zum Suchpfad zufügen. btw.: Der Betreff erhöht zwar tierisch den Spannungsbogen, aber alleine in der (Such-)Übersicht sagt der Betreff dann nichts mehr aus. ;) €: Noch früher kann ich nicht aufstehen, um der Erste zu sein... |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
hatten wir das nicht schonmal? :gruebel: (und das im doppelten Sinne)
![]() |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
hmm, einer der wenigen Fälle, wo ein Thread-Merge glatt Sinn machen würde ;)
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Habs neu hinzugefügt,aber kein Unterschied.. Verstehe das nicht..
@ Himitsu : Das löste sich von slebst bei nem anderen Prog,aber diesmal will es nicht weg |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Diese Meldung sagt genau das aus, was sie aussagt :stupid:
Die Unit DTest1.dcu wurde nicht mit der Dlphi-Version erstellt, mit der du gerade arbeitest Also einfach die dcu löschen, neu kompilieren, fertig. |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
so als selbes Problem hätte ja in den anderen Thread mit reingepaßt :zwinker:
hast du denn schonmal Shift+F9 probiert? |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Der Grund ist aber der Selbe. Und dieser ist doch klar in der Fehlermeldung erkennbar.
X und Y sind gegen verschiedene Versionen von Z kompilliert. Deshalb mus X und Y neu erstellt werden, so dass beide die gleiceh Z verwenden. |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
jetzt sagt er, er kann die dcu nicht finden. Wie erstelle ich die denn neu? Compilieren geht nicht ohne diese
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Wie erstelle ich die [dcu] denn neu?
Durch Kompillieren der entsprechenden Quelldatei (.pas) |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Das ist aber eine einfache Unit und wenn ich unter Menue -> Projekte gehe, dann kann ich da nix compilieren
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Wenn du auf Pojekt erzeugen sattt kompillieren gehst, werden alle unter Uses eingebundenen Quelldateien neu erstellet
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Hab ich gemacht, aber es kommt immer noch : Datei nicht gefunden : Dtest.dcu
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Hast du eine gleichnamige .PAS zu der .DCU?
Welche (die .PAS) Delphi natürlich auch finden muß, also im Projektverzeichnis oder einem der angegebenen Suchpfade. |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
ja, habe ich
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Dann sollte Delphi, wenn es diese .PAS findet, selber eine .DCU daraus erstellen.
bleibt nur die Frage: Findet Delphi diese .PAS auch? (Suchpfade und Co.) |
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Würde er die pas nicht finden, würde er doch sagen, dass da was nicht deklariert ist bzw. nicht gefunden wird, oder?
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Zitat:
|
Re: Unit Dtest1 wurde mit einer unterschiedlichen ...
Er sucht erst nach der .PAS, wird die nicht gefunden, dann nach der .DCU und fehlt diese, dann wird halt da gemeckert.
Zum "Linken" braucht der Compiler eigentlich nur eine "gültige" .DCU (in der Uses-Liste gibt man praktisch nicht die .PAS an, sondern eigentlich sagt welche .DCU eingebunden werden soll) und fehlt diese, dann versucht er sich eine aus einer .PAS zu erstellen, aber eigentlich will er nur die .DCU haben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 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