-
Buffer BlockCopy problem
Hi,
J'essaie de copier les bytes de deux flux différents (type MemoryStream) dans un seul stream via Buffer.BlockCopy
En gros j'ai
Code:
Buffer.BlockCopy(srcByte, 0, dstByte, 0, srcByte.Length)
Le problème c'est qu'il m'affiche l'erreur "Property 'Buffer' is 'WriteOnly'"
Vous savez d'où vient le problème ?
Par ailleurs, j'ai essayé de faire idem avec la méthode write de l'objet MemoryStream style : myStream.Write(srcByte, 0, srcByte.Length)
Lorsque j'essaie d'ajouter un autre Byte à ce même myStream via :
myStream.Write(srcByte2, (int)myStream.Length,srcByte2.Length) il me renvoie : System.ArgumentException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection
:roll:
-
c bon j'ai résolu mon problème
Je ne pense pas qu'on puisse faire un append au niveau d'un memorystream mais si c le cas informez moi zen