![]() |
FinalBuilder Error F2051
ich habe folgendes Problem / Fehlermeldung beim FinalBuilder
Delphi-Quellcode:
Unit_x.pas(3684) Schwerwiegend: F2051 Unit Unit_x wurde mit einer unterschiedlichen Version von unit_y.:5 compiliert
In der Delphi IDE habe ich keine Problem beim Compilieren und Ausführen. Wie finde ich die Urache dieses Fehlers .... |
AW: FinalBuilder Error F2051
Unterschiedliche Suchpfade?
Einfache Lösung: nicht "kompilieren", sondern "erzeugen" und DCUs/EXEn immer in compilerabhängige Unterverzeichnisse. |
AW: FinalBuilder Error F2051
Liste der Anhänge anzeigen (Anzahl: 2)
anbei ein Screenshot meiner FinalBuilder Einstellungen
ich schreibe alles in ein out Verzeichnis und bin schon auf compile / erzeugen für das gesamte Projekt |
AW: FinalBuilder Error F2051
Wenn "build all" aktiviert ist, müssen alle Units neu erstellt werden, wenn man sie vorher manuell löscht. Die fraglichen Units würde ich daher mal löschen und sehen ob das der Fall ist.
|
AW: FinalBuilder Error F2051
Außer es werden DCUs in Suchpfaden gefunden, die vom falschen Compiler sind oder aus einem anderen Stand der eigenen Units erstellt wurden, wo der Compiler aber keine PAS findet, um sie neu zu kompilieren.
|
AW: FinalBuilder Error F2051
ich habe von beiden Units (unit_x & unit_y) alle *.dcu 's via MS Exlorer gesucht und gelöscht -> leider kein Erfolg
|
AW: FinalBuilder Error F2051
Zitat:
Wenn wirklich *alle* Units neu erzeugt werden, kann es keine Versionskonflikte mehr geben. |
AW: FinalBuilder Error F2051
Kann natürlich passieren.
|
AW: FinalBuilder Error F2051
ich habe via Explorer alle *.dcu in allen Ausgabe-Verzeichnissen gelöscht,
das ganzeals del *.dcu von c:\ aus traue ich mich(noch) nicht Die beiden fraglichen Dateien finde ich nirgendwo als *.dcu KURIOSES PROBLEM :stupid: |
AW: FinalBuilder Error F2051
Beim Compilieren mit Laufzeit-Packages sind neben den DCUs auch die DCPs relevant. In dem Fall hilft übrigens auch ein Build-All nicht viel, da damit ja die verwendeten Packages nicht neu compiliert werden. Vielleicht sollte man das nochmal kontrollieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:38 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