Mit Denkanstoß mente ich ein paar hilfreiche Zeilen Code.
Du bist zu unspezifisch. Es fängt damit an, dass du noch nicht geschrieben hast, ob du an Delphi Bordmittel gebunden bist, oder auch andere Libraries einsetzen kannst. Als Startpunkt für mORMot(1) mal dieser
Sourcecode. Der gesamte Thread enthält noch mehr Beispiele.
Bis bald...
Thomas