ich hab da was komisches zusammebgebatelt und hab nun ein problem mit dem abspeichern/auslesen...
Delphi-Quellcode:
TUsers = array of record
Name: String;
Address: String;
Password: String;
Channels: array of record
Name: String;
IsCommander: Boolean;
IsMaster: Boolean;
AutoVoice: Boolean;
AutoOp: Boolean;
end;
end;
var
Users: TUsers;
ich habs mit nem array of fixed string records mal gemacht. da hab ich eben mit stream.writebuffer(array, (sizeof(array)) gemacht, was aber hier irgenwie nich mehr geht.
ich koennts irgendwie machen, dass ich immer die stingfelder limitiere jeweils und die items des subarrays im mainarray abspeicher und die anzahl der items im hauptarray im haupt configfile (inifile) abspeicher.
aber das waer glaub ich ne haessliche loesung sein.
oder kann mir jemand eine andere methode ans herz legen?
hab eigentlich fuer
XML grad sympathie entwickelt, aber ich weiss net ob das so passend in dem fall ist.
tnx.
update
sonst werd ich das so abspeichern, in ner INI file.
Code:
[0]
name=beckman
address=beckman.xchannel.org
password=passhalt
1=#xchannel,false,false,true,false
[1]
name=becki
address=becki.xchannel.org
password=passhalt
1=#xchannel,false,false,true,false
2=#xchannel,true,false,true,false