Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#12

Re: Alle Variablen abspeichern

  Alt 22. Mai 2009, 02:23
falls du alles in ein paar Records/Arrays unterbringen kannst ... siehe Demo_Serialize.dpr (Hier im Forum suchenhimXML)

[edit]
ich seh grad ... Delphi 6 ...OK, dann geht dieses im Momant noch nicht
[/edit]


Delphi-Quellcode:
Var R: Record
         i: Integer;
         S: String;
         P: TPoint;
         B: Array[0..31] of Byte;
         A: Array[0..2] of Integer;
       End;


Var XML: TXMLFile;
  Node: TXMLNode;
  T, T2: TXMLSerializeRecordInfo;
  C: TXMLSerializeRecord_Creator;
  i: Integer;

XML := TXMLFile.Create;
C := TXMLSerializeRecord_Creator.Create;
Try
  C.Add('i', rtInteger);
  C.Add('S', rtString);
  i := C.Add('P', rtRecord);
  C.Add(C.SubInfo[i, nil], 'X', rtInteger);
  C.Add(C.SubInfo[i, nil], 'Y', rtInteger);
  C.Add('B', rtBinary, 32);
  i := C.Add('A', rtArray, 3);
  C.Add(C.SubInfo[i, nil], 'i', rtInteger);

  XML.RootNode.Serialize(R, C.RecordInfo, 4);
  XML.SaveToFile('test.xml');
Finally
  XML.Free;
  C.Free;
End;
$2B or not $2B
  Mit Zitat antworten Zitat