Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Speicherbereich in Bytearray schreiben

  Alt 28. Mai 2007, 22:15
eventuell ist das was du suchst ja ein typisierter Pointer.
Wenn du Beispielsweise folgenden packed Record hast:
Delphi-Quellcode:
type
  TYourRecord = packed record
    Daten1: XYZ;
    Daten2: YYZ;
  end;
so kannst du folgendermaßen einen typisierten Pointer erstellen und damit arbeiten:
Delphi-Quellcode:
var
  MyRecord: ^TYourRecord; //Einen Pointer der auf einen TYourRecord zeigt
begin
  MyRecord := DerPointerWelcherAufDenRecordZeigt;
  MyRecord^.Daten1 := irgendwas;
  MyRecord^.Daten2 := irgendwas;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat