1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| var
Stream: TMemoryStream;
MonInfo : TInfoRecord;
begin
Stream := TMemoryStream.Create();
try
Stream.WriteBuffer(..., ...);
//ton record est complexe, il faut créer un format de structure
//soit purement binaire
//soit un XML (implique de convertir ton Bitmap en Base64 comme le fait le Delphi dans une DFM)
//soit une sérialisation par TComponent, en utilisant un ancêtre classe TComponent au lieu de record, tu pourrais conserver tes données sur la forme d'un fragment de DFM
TAutomateLogistiqueBusinessEngine.TreatStreamFile(System.Math.RandomRange(1, MaxInt), Stream);
finally
Stream.Free();
end;
end; |
Partager