Que código más raro
Hola. El código que pusistes me parece raro porque primero, liberas memoria otilizada por la imagen
" Form.Image.Picture.Bitmap.FreeImage; "
Luuego le quitas el identificador a la imagen y lo guardas en una variable, ten en cuenta
que la variable debe ser de tipo HBitmap
" handle := Form.Image.Picture.Bitmap.ReleaseHandle(); "
Luego vuelves a asignar el identificador de la imagen al mismo objeto.
...
" Form.Image.Picture.Bitmap.Handle := handle; "
...No sé realmente cual es la intención con esto, el accessviolation se presenta porque destruyes la imagen, no deverias de hacer esto, en ves de utilizar un controlador podrías ocupar un objeto TBitmap.
Tavel si explicaras un poco más cuales son tus objetivos con esté código, te pueda ayudar.
|