So ein kleines Update.
Nach einigem Suchen bin ich auf folgendes gekommen:
Das Problem hängt mit der Ausrichtung von Records zusammen: Projekt -> Optionen -> Compilieren -> Record Felder Ausrichten
dort kann vom einfachen Byte (funktionierte bei mir nicht) bis zum Quad-Word alles mögliche ausgewählt werden.
Die beiden Projekte unterschieden sich nur in diesem einen Punkt. Die Einstellung Byte führte dazu, dass die beschriebene
Exception auftrat, mit der Einstellung Quad-Word funktionierte dann alles. Es besteht die Möglichkeit diese Ausrichtung für einzelne Abschnitte der Deklaration zu verändern. Eine wirklich praktikable Lösung ist dabei jedoch noch nicht herausgekommen.
Vielleicht hilfts ja dem ein oder anderen
Canoniac