Error THilo QueryInterface
Buenas,
tengo un error que no consigo solucionar, os lo explico para ver si alguien me puede ayudar. En el código creo un hilo de la siguiente forma:
Pero a hacer el createit(false) me da el siguiente error: QueryInterface for Interface Borland.Vcl.IMalloc failed. ¿Alguna idea? Si quito el hilo me va bien, así que supongo que será que algo del hilo que está mal. Si a alguien se le ocurre algo..... Gracias de antemano. Saludos. |
Hola.
En esta ocasión he editado tu mensaje para añadir la etiqueta [delphi] al código publicado. Creo que ya es tiempo que aprendas a usarla, pues seguro notas la diferencia en la presentación del mismo :eek: Hasta luego. ;) |
Sería bueno ver el código de CreateIt... ¿Llamas al constructor heredado dentro de este?
|
Tengo un par de observaciones sobre esto tu código:
¿No ten convendría iniciar la DLL y apuntar los procedimientos en el constructor?... Yo haría un cilco propiamente dicho, ademas no tienes garantías que esto sea eterno y vuelque la pila. Saludos! |
Buenas,
en primer lugar gracias jachguate por editar mi mensaje. En segundo lugar, el código de CreateIt es el siguiente: Código:
constructor THilo.CreateIt(Modo : boolean); Código:
delphi.com.ar no entiendo lo que me quieres decir con que harías un ciclo. Si puedes explicarmelo te lo agradecería. Saludos y gracias. |
Buenas,
ya he conseguido solucionar el problema. He tenido que añadir la siguiente linea: Código:
Saludos y gracias. |
Cita:
¿Te funciona el código si lo sacas del Thread? |
Buenas,
ahora tengo un problema a la hora de acceder por segunda vez al procedimiento Gestión de la 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. El código del procedimiento de la dll es el siguiente: Código:
procedure GestionarVentaPacks(IdUsuario: integer;Conn: variant); Saludos y gracias. |
La franja horaria es GMT +2. Ahora son las 09:15:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi