Discusiones sobre Productos NI

cancel
Showing results for 
Search instead for 
Did you mean: 

I am having the memory error -12 when try use GetCtrlBitmap from a canvas

I am using a canvas that is 759w x 15000h to draw some data, but when try to save that bitmap to a file, some times all is ok, but other i get the memory error -12. Always I´m discarding the id bitmap objet. What is happening, I not find any solution to this, any suggestion please will be welcome to help me in this application. (any leak of memory, my application in a while slow)
 
some of code:
 
   error=GetCtrlBitmap (idPanelGrafHijo, GRAFICAS_CANVAS, 0, &idImage);
   if(error==0)
   {
      SaveBitmapToJPEGFile (idImage, NombreArchivoGraficoLocal, 0, 80);
      DiscardBitmap (idImage);    
   }
   else
   { 
    MessagePopup ("", "Error de memoria, no se guardo el archivo");
   }
  
0 Kudos
Message 1 of 2
(3,653 Views)
Hola Alberto,
 
Una disculpa por el retraso en la respuesta, de acuerdo al fragmento de código que nos proporcionas creo que no es posible percibir el problema, te voy a pedir que nos mandes tu proyecto para poder analizar que es lo que sucede, también sería de bastante ayuda que nos proporcionaras mas información, por ejemplo, ¿has probado este programa en otra computadora?¿Con un ejmplo sobre canvas obtienes el mismo resultado?
 
Por ultimo te pido que nos comentes si estas programando en CVI, Visual C con Measurement Studio, etc. Recuerda que entre más información nos proporciones es más fácil ayudarte.
 
Saludos,
Trujillo
NI

Mensaje editado por ltrujill

0 Kudos
Message 2 of 2
(3,637 Views)