Hallo zusammen,
ich programmiere an einer
DLL rum, in der unter anderem 2 records definiert sind. Der zweite record beinhaltet eine Instanz des ersten records. Der erste record besteht bisher lediglich aus einer Variablen. Bis zu diesem Stand funktionierte alles super. Nachdem ich im ersten record eine weitere Variable deklariert habe, bekomme ich jetzt neuerdings einen Zugriffsfehler beim Schreiben. Die Variable wurde aber noch nicht verwendet, nur deklariert. Habt ihr eine Idee, woran es liegen könnte? Es hat sich wirklich nur diese eine Zeile verändert.
Delphi-Quellcode:
type
PData = ^TData;
TData = record
AnzParameter : Integer;
test : Integer; // <= zweite Variable
end;
type
PGesamt=^TGesamt;
TGesamt=packed record
// Hier werden noch weitere Variablen deklariert
DataPtr: TData;
// Hier werden noch weitere Variablen deklariert
end;