Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Dynamisches Array in Stream schreiben ??? (https://www.delphipraxis.net/97026-dynamisches-array-stream-schreiben.html)

rudi123 3. Aug 2007 06:59


Dynamisches Array in Stream schreiben ???
 
Hallo zusammen,

ich erstelle ein dynamisches Array

Delphi-Quellcode:
type
  TMatrix = array of array of Double;
und befülle dieses in meinem Code.
Was ich nun benötige ist ein persistentes speichern des Array in meiner
Datenbank.
Ich habe mir überlegt, daß die beste Variante wäre wenn ich mein Array in
einen Stream umwandle und diesen dann in ein Blob Feld der DB speichere.

Gibt es eine Möglichkeit ein dynamisches Array in einen Stream zu schreiben ???
Oder gibt es noch andere Möglichkeiten dies zu Bewerkstelligen ??

marabu 3. Aug 2007 07:11

Re: Dynamisches Array in Stream schreiben ???
 
Guten Morgen.

Im Thread verschieden dimensionale arrays und move erfährst du etwas über die unterschiedliche Speicherstruktur von dynamischen und statischen mehrdimensionalen Array - und einen Lösungsansatz.

Grüße vom marabu

sirius 3. Aug 2007 08:03

Re: Dynamisches Array in Stream schreiben ???
 
Diese Unit von hier könnte dir weiterhelfen.

Anwendung:
Delphi-Quellcode:
savetostream(matrix,stream,TypeInfo(TMatrix));
//bzw...
loadfromstream(stream,matrix,Typeinfo(TMatrix));


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz