Kann es sein, das in der Record Deklaration keine Klasse aufgeführt werden darf.
Wenn Du anstellen von diesem Code:
Delphi-Quellcode:
TFahrzeug = class
public
FPosX: integer;
FPosY: integer;
FWidth: integer;
FHeight: integer;
FArt: string;
FDelay: integer;
end;
diesen nimmst:
Delphi-Quellcode:
TFahrzeug = record
FPosX: integer;
FPosY: integer;
FWidth: integer;
FHeight: integer;
FArt: string[50];
FDelay: integer;
end;
sollte es auch so gehen.
Delphi-Quellcode:
TFahrzeuginstanz = record
Instanz: TFahrzeug;
empty: boolean;
end;
Grüße
Klaus