Einzelnen Beitrag anzeigen

DevLinus

Registriert seit: 25. Apr 2017
26 Beiträge
 
Delphi 10 Seattle Professional
 
#31

AW: Repository aufteilen GIT

  Alt 20. Jul 2017, 09:36
Der Punkt ist, dass keine der nur in kompilierten Versionen vorliegenden Units eine Unit referenzieren darf, die du in Quelltextform eingebunden hast. Denn die als Quelltext eingebundene Unit kompilierst du ja mit dem Projekt dann neu, die nur kompiliert vorliegende Version aber nicht.

Daher ist dann die kompiliert vorliegende Version älter als die gerade neu kompilierte eingebundene Unit.
Und deshalb wurde die bereits vorkompilierte Unit mit einer anderen Version der nun neu kompilierten Unit kompiliert.

Deshalb haben wir auch zwischen gemeinsamen Units und Projektunits getrennt. Die Projektunits dürfen beide einbinden, die gemeinsamen Units nur andere gemeinsame Units. Alle gemeinsamen Units werden durch ein Package vorkompiliert.
Ich habe jetzt test weise alle Units raus gehauen. Eine neue Unit angelegt mit einen Namen der sonst nicht existiert Angelegt und alles Uses rein gemacht. Bekomme dann aber immer noch die gleiche Meldung. Die Units aus dem Programm die ich Verwende werden in den anderen Sourcen auch nicht verwendet.
  Mit Zitat antworten Zitat