![]() |
Code 1400. El identificador de la ventana no es válido.
Buenas,
tengo un problema a la hora de acceder por segunda vez a un procedimiento de una dll. La primera vez me deja sin problemas pero las siguientes me da el siguiente error: System error. Code 1400. El identificador de la ventana no es válido. Al procedimiento accedo así: Código:
THilo.execute; El código del procedimiento de la dll es el siguiente: Código:
procedure Gestionar(IdUsuario: integer;Conn: variant); export; Si alguien tiene alguna idea? Saludos y gracias. |
y donde liberas la ventana? en el onclose de la forma?
porque en lugar de obligar a la ventana a asignarle un Handle y ver si esta asignado, porque no muestras la ventana en forma modal? |
Buenas,
el formulario lo libero en el close de la siguiente forma: Código:
¿Alguna idea?¿Estoy liberando algo mal? (porque como el error da de la segunda vez en adelante). Saludos y gracias. |
Buenas,
todavía no he conseguido solucionar este error. He probado llamando a otros procedimientos de otras dlls y me pasa lo mismo. La segunda vez que intento ejecutar algún procedimiento de alguna dll me da el mismo error, pero si quito el hilo me va bien. Alguna idea de porqué puede ser? Donde puedo leer información sobre los hilos? Saludos y gracias. |
La franja horaria es GMT +2. Ahora son las 20:53:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi