Hi
Das Projekt besteht zwar aus mehreren Packages, diese sind aber ohne Probleme compilierbar. Auch das Laden dieser Packages ist ohne Probleme. Nur das "Hauptpackage" macht die Probleme. Diese liegen daran, dass beim Laden in den InitUnits es zu dem beschriebenen Phänomen kommt.
Das mit dem Löschen der
DCU's habe ich bereits gemacht, aber hat auch nichts gebracht.
Es dürfte so sein, dass beim Laden einer
Unit Delphi anscheinend die in der
Unit vorhandenen Funktionen anlegt. Benötigen diese globale Variablen, dann müssen diese bereits angelegt sein, ansonsten kommt es zu einer Schutzverletzung. Binde ich die
Unit ein, die diese globale Variable beinhaltet, gehts weiter. Unser Problem sind jedoch die Kreuzbezüge.