Einzelnen Beitrag anzeigen

Benutzerbild von jim_raynor
jim_raynor

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#8

Re: Wie einen array of Integer speichern?

  Alt 25. Apr 2006, 16:45
Mit Pointer(V) wirst du bei einem Dynamischen Array keinen Erfolg haben, da an der Adresse V nur ein weiterer Zeiger auf die steht. Hier musst du dir die Adresse des ersten Elemtentes zurückgeben:

Delphi-Quellcode:
//speichern
SaveToDB('meinArray', Addr(V[0]), Length(V) * SizeOf(Integer));

//laden
SetLength(V, GetDataSize('meinArray') div SizeOf(Integer));
LoadFromDB('meinArray', Addr(V[0]), Length(V) * SizeOf(Integer));
P.S: beim Laden hast / SizeOf(Integer) geschrieben
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat