Ich möchte mal den Begriff VariantenRecord in den Raum werfen...
ODER
Anstatt den Helper zu nehmen würde ich sowieso einen Art bevorzugen:
Delphi-Quellcode:
Procedure Schreibe(V:Integer);overload;
Procedure Schreibe(V:Boolean);overload;
Procedure Schreibe(V:Byte);overload;
Procedure Schreibe(V:AnsiChar);overload;
Procedure Schreibe(V:Word);overload;
Procedure Schreibe(V:Int64);overload;
Procedure Schreibe(V:Shortstring);overload;
Procedure Schreibe(V:AnsiString);overload;
Procedure Schreibe(V:TDateTime);overload;
Procedure Schreibe(V:TStream);overload;
Procedure Schreibe(Var ALL;Size:Integer);overload;
Function Lese(Var V:Integer):boolean;overload;
Function Lese(Var V:Boolean):boolean;overload;
Function Lese(Var V:Byte):boolean;overload;
Function Lese(Var V:AnsiChar):boolean;overload;
Function Lese(Var V:Word):boolean;overload;
Function Lese(Var V:Int64):boolean;overload;
Function Lese(Var V:Shortstring):boolean;overload;
Function Lese(Var V:AnsiString):boolean;overload;
Function Lese(Var V:TDateTime):boolean;overload;
Function Lese(Var V:TStream):boolean;overload;
Function Lese(Var ALL;Size:Integer):boolean;overload;
Mavarik