AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

FinalBuilder Error F2051

Ein Thema von bernhard_LA · begonnen am 20. Mär 2015 · letzter Beitrag vom 20. Mär 2015
Antwort Antwort
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.120 Beiträge
 
Delphi 11 Alexandria
 
#1

FinalBuilder Error F2051

  Alt 20. Mär 2015, 07:23
ich habe folgendes Problem / Fehlermeldung beim FinalBuilder

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 ....
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.017 Beiträge
 
Delphi 12 Athens
 
#2

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 07:33
Unterschiedliche Suchpfade?

Einfache Lösung: nicht "kompilieren", sondern "erzeugen"
und DCUs/EXEn immer in compilerabhängige Unterverzeichnisse.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (20. Mär 2015 um 07:42 Uhr)
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.120 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 08:25
anbei ein Screenshot meiner FinalBuilder Einstellungen


ich schreibe alles in ein out Verzeichnis und bin schon auf compile / erzeugen
für das gesamte Projekt
Miniaturansicht angehängter Grafiken
capture_finalbuilder_directory-settings.jpg   capture_finalbuilder_projectsettings.jpg  
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.003 Beiträge
 
Delphi 2009 Professional
 
#4

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 08:33
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.
Michael Justin
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.017 Beiträge
 
Delphi 12 Athens
 
#5

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 08:40
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.120 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 08:41
ich habe von beiden Units (unit_x & unit_y) alle *.dcu 's via MS Exlorer gesucht und gelöscht -> leider kein Erfolg
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.003 Beiträge
 
Delphi 2009 Professional
 
#7

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 08:49
ich habe von beiden Units (unit_x & unit_y) alle *.dcu 's via MS Exlorer gesucht und gelöscht -> leider kein Erfolg
Kurios wäre, wenn "kein Erfolg" meint, dass jetzt immer noch eine der Dateien mit einer falschen Version der anderen kompiliert wäre

Wenn wirklich *alle* Units neu erzeugt werden, kann es keine Versionskonflikte mehr geben.
Michael Justin
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.017 Beiträge
 
Delphi 12 Athens
 
#8

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 08:53
Kann natürlich passieren.
  • es wird mit Laufzeitpackages kompilert
  • in dem Package wird eine unit_x verwendet
  • und in einem nachfolgenden Package/Library/Executable wird eine andere unit_x genommen
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.120 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 09:31
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
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.934 Beiträge
 
Delphi 12 Athens
 
#10

AW: FinalBuilder Error F2051

  Alt 20. Mär 2015, 09:38
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 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