datasnap を介して TMemoryStream で TObject を転送する方法は?
TMyObject = class(TBizObject)
FText: TMemoryStream; <-- Content not sent
...
end
サーバー側で
TServerMethods.GetMyClass(const AId: Integer): TMyObject
begin
Result := TMyObject.find(AId);
end;
FText コンテンツが空であることを除いて、クライアント側の TMyObject は正しくアンマーシャリングされます。
TMemoryStream Json コンテンツ
"FText": {
"type":"System.Classes.TMemoryStream",
"id":2,
"fields":{
"FCapacity":16384,
"FSize":11788,
"FPosition":11788
}
}