ich habe eine C - Softwarebibliothek verlinkt um dafür eine Pascal Interface Unit zu erstellen. Nun wird einer der Datentypen, die in der Bibliothek verwendet werden, vom Pascal Compiler nicht erkannt und ich erhalte dazu eine falsche Zeilennummer für das Auftreten des Fehlers:
Error: Identifier not found "<mein datentyp aus der Bibliothek"
Ich habe den fraglichen Datentyp in der Interface Unit definiert, wie ich ihn aus der Bebiliothek bezüglich Datenfeldergröße verstanden habe
Code: Alles auswählen
TYPE
LibDataType = record
feld1: Typ1;
feld2: Typ2;
....
end;
Im Unit Quelltext verwendet eine der Prozeduren dann diesen Datentyp. Der Pascal Compiler bricht aber die Übersetzung bereits vor dieser Prozedur ab und zeigt mir eine völlig falsche Zeilennummer für den Fehler an.
Woran kann das liegen und welchen Workaround konnte ich da anwenden?
.