Ver Mensaje Individual
  #1  
Antiguo 13-09-2011
acalderonr acalderonr is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico, DF
Posts: 33
Reputación: 0
acalderonr Va por buen camino
Escribir un Buffer en formato BMP a Disco

Hola a todos los programadores en Delphi,

Estoy explorando el funcionamiento de VeCAD para incluir edición vectorial de dibujos en mi aplicación. Todo va bien, genero dibujos y los puedo guardar sin problema, el detalle está en generar un BMP utilizando sus funciones.

Hay una función llamada CadExtractImage ( archivo, apuntador )
Para lo que debo reservar un espacio de 250,000 bytes en un apuntador para almacenar la imagen en formato BMP.

El apuntador pMem reserva el espacio sin problema, se le pasa el pMem a la función y regresa un entero de la cantidad de bytes escritos en el buffer reservado y ya, eso es todo. Técnicamente ya tengo en ese espacio mi archivo en formato BMP, pero ... ahora como lo guardo en disco??

Como se guarda en un archivo a partir de un apuntador y el espacio utilizado en memoria? alguien podrá orientarme?

Gracias.
Responder Con Cita