Ver Mensaje Individual
  #1  
Antiguo 08-05-2003
joecool joecool is offline
Miembro
 
Registrado: may 2003
Ubicación: Sant Boi - Barcelona
Posts: 15
Reputación: 0
joecool Va por buen camino
Lightbulb Crear un TBitmap a partir de un Buffer

Necesitaría generar un objeto TBitmap a partir de un buffer de datos. Me explico:

Una dll me devuelve un buffer de una longitud determinada con los bytes correspondientes a una imagen.

Dispongo de la profundidad de color en bits y las dimensiones de la imagen en pixels.

Utilizo la función createbitmap de las API que devuelve un HBitmap. (Es un handle a un bitmap). Todo parece correcto, pero al asignar ese handle a un nuevo TBitmap (MiBitmap.handle.assign(pBitmap)) no consigo visualizarlo en un tPicture.

Alguien conoce algún procedimiento diferente para conseguir el objetivo de mostrar un buffer de datos (formato bitmap) en un TImage?? :

Un saludo.
__________________
Disclaimer (no sé cómo se traduce pero los yankis lo ponen en toas partes- Debe ser algo así como me desentiendo de...).
Lo anteriormente expresado es una mera opinión y no está sujeta a garantía de ningún tipo.
Vamos, que es lo que me parece, me ha funcionado o he visto/leido, pero que me funcione a mí no quiere decir que te funcione a tí.
Responder Con Cita