Hallo,
ich programmiere derzeit eine Client/Server Anwendung und habe mir überlegt, die Kommunikation über Records laufen zu lassen, welche ineinander verschachtelt sind. Einen Standardtyp mit einigen Arrays festzulegen ist mir zu unflexibel.
Mal ein Beispiel damit ihr seht was ich meine:
Delphi-Quellcode:
type
THauptrecord = record
id: Integer;
SubRec: TRecord;
end;
type
TSubRec1 = record
Value1: Integer;
Value2: String;
[...]
end;
type
TSubRec2 = record
Value1: Integer;
Value2: String;
[...]
end;
Soviel zur deklaration. Beim Versenden:
Delphi-Quellcode:
Hauptrecord.id := 5;
Hauptrecord.SubRec := SubRec2;
SubRec2.Value1 := 17;
SubRec2.Value2 := 'bla';
...und dann wird Hauptrecord an den Server geschickt.
Das Problem: TRecord existiert nicht
Gibts eine Möglichkeit sowas zu machen oder bin ich mit der ganzen Idee am Holzweg?
mfg & danke
psycore