Bonjour,

j'ai besoin de récupérer le contenu d'un buffer non typé en chaine de caractères et je voudrais éviter de passer par un stream (voir code).

Quelqu'un connait t'il un équivalent plus simple et rapide de la fonction suivante ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Function BufferToString( Const Buffer, BufferSize: Integer): String; 
Var 
  Astream : TMemoryStream; 
Begin 
  AStream := TmemoryStream.create; 
  AStream.Write(Buffer, BufferSize); 
  AStream.Seek(0, SoFromBeginning); 
  Astream.read(Result[1], BufferSize); 
  AStream.Clear; 
  AStream.Free; 
End;

merci d'avance