J'ai ce code:nouvelle Bitmap OutOfMemoryException dans CF 2.0SP2
if (archivoBinario != null)
{
MemoryStream ms = new MemoryStream(archivoBinario);
Bitmap imagen = new Bitmap(ms);
PicBoxImagen.Image = imagen;
}
Il jette un System.OutOfMemoryException lorsqu'un créer une nouvelle image de MemoryStream ms.
Remarque: archivoBinario est un tableau d'octets dont la taille est 9778 octets. Je pense que la taille de la mémoire n'est pas un problème. Aucun conseil?
Les images sont envoyées au périphérique par un service WCF et stockées dans une base de données SQL Server CE 3.1. Peut-être qu'il peut se produire un problème lors de l'envoi d'image.
J'ai comparer les octets représentant l'image stockée dans SQL Server 2005 et l'image stockée dans SQL Server CE et sont les mêmes.
Merci!
J'ai ajouté plus de détails à ma question. – VansFannel
Vous n'avez toujours pas dit quelle est la taille de l'image en termes de pixels au lieu d'octets. Vous devez également vérifier (par exemple avec MD5) que vous l'avez correctement saisi dans la base de données. –
J'ai enregistré l'image et je ne peux pas l'ouvrir. – VansFannel