Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Einen bestimmten Speicherbereich in einen String kopiere

  Alt 16. Jul 2007, 13:12
in etwa so:
Delphi-Quellcode:
function copytoString(Adresse:pointer;laenge:integer):string;
begin
  setlength(result,laenge);
  move(Adresse^,result[1],laenge);
end;
Die Laenge ist entsprechend die Länges des Records+die Länge von Data (Es schadet aber i.A. nicht mehr zu nehmen)
Wahrscheinlich bekommst du die Länge von Data aus dem xyz.Data[0] heraus. Damit ist Länge bei dir =sizeof(Record)+ord(Record.Data[0])
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat