FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en Bitmap
Saludos a todos:
Para simplificar las cosas... En las siguientes líneas de código:
Me aparece un error como sigue: Project "x.exe" faulted with message 'access violation at 0x03b73ef7: read for address 0x0000033c'. Process... Estoy utilizando un lector de huella digital, la imagen es la huella digital... El punto es que no se si recibe bien la imagen del lector, dado que al momento de poner la huella marca ese error... Les agradezco de antemano la ayuda que me puedan brindar... |
#3
|
||||
|
||||
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. |
#5
|
|||
|
|||
Cita:
Tienes razón no debería asignar nada dado que está limpia la imagen... Sin embargo se me presenta el error al momento de liberar el espacio de la imagen... |
#6
|
|||
|
|||
En esta parte obtengo la imagen:
Ya quité la parte donde limpio la imagen, pero ahora el error aparece justo donde le asigno la imagen... El codigo es medio extraño (no es mio, así me llegó ), y algunas cosas aun estoy en proceso de comprenderlas... |
#7
|
|||
|
|||
Este es el procedimiento
Última edición por natalinuyo fecha: 17-04-2007 a las 18:31:32. |
#8
|
||||
|
||||
Lo mejor que puedes hacer por el momento es chequear la documentación del componente que estás utilizando para reconocer las huellas. Revise tu código y casi con certeza te puedo decir que la clave está en esta parte del código
si GrBiometricDisplay y GrCapRawImageToHandle son funciones, seguramente te deben de devolver un controlador o Handle, con lo cual el código quedaría algo así.
También observo que pasas como parámetro la variable handle, ese handle me imagino que es la imagen obtenida del dispositivo, a menos que eso parámetros sean de tipo "var" o "out". De todos modos en este aspecto no te puedo ayudar porque no conozco esas funciones, talvez si conociera su respectiva documentación si te pudiera ayudar. Cualquier cosa me comentas, bye. |
#9
|
|||
|
|||
El error no era error...
gracias por tu ayuda....
Resulta que mi problema es otro, igual no lo puedo solucionar aun... Muchas gracias por tomarte el tiempo de contestarme Resulta que en mi proyecto tengo 5 units... todo sería muy simple, pero el caso es que todos los sistemas que se desarrollan deben "subirse" a una especie de integrador, tengo q crear DLL's... eso no es problema, pero en este momento me marca error en todo lo que tiene que ver con los objetos del formulario. Pensé q era de la imagen (en anteriores proyectos me causó problemillas...), pero ya vi que no. No puedo hacer nada de Enable, visible o asignar valores, etc. en cosas que involucran objetos del formulario principal. Aún cuando los muevo al Form principal no funciona. Lo raro es q eso no era problema, ya lo había probado con anterioridad y la bronquilla que tenía era que el lector no me funcionaba (no prendía)... Ahora "funciona", pero pues me crea otros conflictos . Pero lo que me dijiste me aclaró algunas dudas que tenía... GRACIAS! Última edición por natalinuyo fecha: 17-04-2007 a las 20:29:09. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Transformar a Bitmap | Marian0 | Gráficos | 2 | 23-02-2007 15:39:06 |
bitmap en word | TONIAM | Servers | 1 | 09-09-2005 13:42:38 |
RaveReport Y Bitmap | Rabata | Impresión | 1 | 14-05-2005 02:12:01 |
Bitmap | javikanin | Gráficos | 1 | 22-11-2004 13:32:15 |
bitmap en delphi 7 | Metralla | Impresión | 0 | 14-05-2004 13:47:32 |
|