Forum: Object-Pascal / Delphi-Language
Delphi
by MisterNiceGuy,
19. Jan 2010
@Sirius: Ich habe einen Speicherbereich in dem mehrere TVec3D's liegen. Diese möchte ich nacheinander in einen Array einlesen.
@Neutral General: Nicht so voreilig, ich würd's nicht posten wenn ich es nicht probiert hätte ;) Aber die Methode mit dem casten auf PByte gefällt mir, hoffe da passiert auch das richtige ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by MisterNiceGuy,
19. Jan 2010
Ah danke, das hilft schonmal :)
Gibt's eine Möglichkeit dann direkt zum nächsten Speicherbereich zu springen der einen TVec3D enthalten könnte?
Ich dachte da an sowas:
inc(pPointerAufSpeicherbereich,sizeof(TVec3D));
Forum: Object-Pascal / Delphi-Language
Delphi
by MisterNiceGuy,
19. Jan 2010
Hi, ich versuche gerade einen Record folgendermaßen zu füllen:
type TVec3D = packed record
x,y,z:single;
end;
procedure Foo;
var pPointerAufSpeicherbereich:Pointer;
a:TVec3D;