Servus!
Alles was ich machen will, ist eigentlich nur ne selbst erstellte Klasse in ner TList speichern.
Allerdings kommt ich am anfang immer nur auf ne speicherverletzung (eaccessviolation), ka worans liegt.
der code sieht in etwa so aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| type TGameObj = class(TObject) public Rec: TRect; Typ: TObjTyp; constructor Create; destructor Destroy; override; end; ...
Procedure verpointern; var AddObj: ^TGameObj; i: Integer; begin for i:= 1 to 10 do begin New(AddObj); AddObj^.Create; AddObj^.Rec := Rect(0,0,0,0); AddObj^.Typ := Boden; List.Add(AddObj); end;
end; |
Das Ganze hat mit "normalen" Variablen bisher problemlos funktioniert...
thx im voraus
p.s. guten rutsch

Ideale sind wie Sterne: Man kann sie zwar nicht erreichen, aber man kann sich sehr wohl an ihnen orientieren.