FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda, no se como explicar mi problema... :S
Disculpen que el titulo no sea explicito, mi problema es el siguiente...
Estoy iniciando un proyecto el cual utiliza una DLL para leer la huella digital, (el componente es de Griaule), tengo poca experiencia con los DLLS, ya he podido hacer funcionar la lectura y todo eso, pero solo en una forma que se crea cuando se crea el proyecto, mi intencion es que esta forma se cree cuando yo quiera y poder asi utilizarla en formas tipo MDI. dicha forma utiliza unas unidades las cuales accesan a las opciones de la DLL, a continuacion explico 2 casos caso 1. cuando la forma se genera de forma automatica, de las unidades puedo accesar a objetos tales como el de imagen o un memo para mostrar ahi los estados del lector. aqui no hay problema caso 2. cuando genero la forma de forma manual con tforma.create(self ó application ó nil), de las unidades al intentar cambiar la imagen o habilitar botones, lo que sea que tenga que ver con la forma que cree manualmente, me genera un error de Access Violation Address 00465F1A in module ... no entiendo que esta fallando aqui. alguien me puede ayudar con este detalle, porfavor... quien sea....
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#2
|
|||
|
|||
bueno, no proporcionas mucha informacion acerca del codigo para crear la forma, pero asumo que lo haces asi:
TForma.Create(Self); y deberias crearla asi: Forma := TForma.Create(Self); para que cuando pongas Forma.Propiedad, te funcione |
#3
|
||||
|
||||
Hola..
Sabes cuando creo un Formulario, manualmente, lo hago de la siguiente manera : IF(frmConfiguracion=NIL)THEN Application.CreateForm(TfrmConfiguracion,frmConfiguracion); frmConfiguracion.ShowModal; FreeAndNil(frmConfiguracion); //*** FreeAndNil(frmConfiguracion) es Equivalente a : frmConfiguracion.Free; frmConfiguracion:=NIL; Última edición por BuenaOnda fecha: 08-01-2007 a las 23:41:38. |
#4
|
||||
|
||||
marcoev, busca por el foro por "cafree", seguro que encuentras lo que necesitas, básicamente es lo comentado por BuenaOnda pero para formas mdiChild.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
muchas gracias por sus respuestas, disculpen sino puse nada de codigo, aqui pongo el que utilizo en esta ocacion:
la manera de crear las formas no es mi problema, segun yo, pero voy a verificar eso de forma=nil, sino crearla, gracias.
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#6
|
|||
|
|||
disculpen, dejenme replantear mi problema.
1. en mi proyecto tengo una sola forma que se autogenera al inicio, esta es el menu principal 2. de esta forma llamo a la siguiente que es donde se muestran los datos del personal: 3. dentro de la forma de registros, mando llamar por medio de un boton a la forma donde se toman las huellas ( ) 4. dentro de la forma de frmEnrolar inicio el lector de huella dando clic en un boton este a su vez manda llamar a una serie de procedimientosy funciones que estan en una unidad (se llama Utilerias y esta en el uses de la forma), que hacen que el lector se inicie, para esto se generan algunos eventos los cuales se registran en un memo que esta en la frmEnrolar. La unidad Utilerias accesa al memo de la siguiente forma
y pues basicamente hasta ahi deberia de mostrar los mensajes o simplemente poder tomar imagenes del lector. pero al crear la forma de manera manual, no muestra nada, el lector hace como que toma la huella, pero no me muestra nada, el proceso funciona, pues si la forma se genera de forma automatica no hay niongun problema. alguna sugerencia?
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#7
|
||||
|
||||
Cita:
estás creando un formulario pero sin nombre, tan solo dentro del with. Lo podrías solucionar mediante:
__________________
Si no lo sabes, necesitas leerlo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema con DBCheckBox...ayuda... | CyberFire | Conexión con bases de datos | 2 | 12-06-2006 19:57:08 |
Alguien me puede explicar como es la Filosofia de Intraweb ? | tulio | Internet | 2 | 15-02-2005 12:14:41 |
Ayuda!! problema ADO | jatorve | Conexión con bases de datos | 2 | 11-02-2005 10:19:50 |
Me podrian explicar como se utlizan los indices | Markoz | Firebird e Interbase | 2 | 23-07-2003 04:46:01 |
A ver, ¿alguien me puede explicar? | Delphi Man | .NET | 1 | 28-05-2003 11:39:57 |
|