Bonjour,
Dans mon application, je génère un BMP qui peut atteindre 1500x1500 pixels.
Il arrive que lors du SaveToFile, j'obtienne une exception "EOutOfResources - Ressources système insuffisantes". Pourtant, à ce moment là, mon exécutable n'occupe que 44 Mo en mémoire, et une image de 1500 x 1500 pixels n'a rien d'excessif...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 bmp = new TBitmap(); bmp->Width = 1500; bmp->Height = 1500; bmp->PixelFormat = pf24bit; //.... bmp->SaveToFile("monfichier.bmp"); delete bmp;
A quoi cela est-ce du et comment le contourner ??
Merci pour votre aide !
Partager