• Domingo 22 de Diciembre de 2024, 18:39

Autor Tema:  Problema Con Threads  (Leído 1506 veces)

panoramix

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Problema Con Threads
« en: Martes 14 de Junio de 2005, 16:55 »
0
Buenaxxx!!
Estoi asiendome un programa en visual basic que utiliza muchos threads. El problema es que cuando creo el ejecutable, al ejecutarlo casca. La solucion que he encontrado es compilarlo en PCode en vez de en codigo nativo. Asi funciona. Alguien sabe porque puede ser?¿?¿que se puede hacer para que compilandolo de la forma habitual no casque???
el otro problema es que cuando cierro el programa, el programa sigue ejecutandose, es decir, con control-alt-supr veo el proceso. Alguien me puede dar una idea de como automatarse un programa, o hacer un unload limpio?

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Problema Con Threads
« Respuesta #1 en: Martes 14 de Junio de 2005, 17:53 »
0
Si conoces el nombre del proceso de tu programa usa la api TerminateProcess, busca en el foro que tambien hay info al respecto.
El pasado son solo recuerdos, el futuro son solo sueños

panoramix

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Problema Con Threads
« Respuesta #2 en: Martes 14 de Junio de 2005, 18:45 »
0
Graciaxxxxx tio!!!
Hasiendo algun cambio ma valio,,,,yo pense que ese metodo ya lo habia utilisao y cascaba, pero bueno aora no casca.
si viste el ejemplo que me recomendaste, para automatarse con poner al cargarse el hwnd=form1.hwnd solucionao,
Graciax,

Ya solo me queda una cuestion, porke coño si lo compilas en PCode no casca y si no casca.

Graciax otra vez

Cyclop

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: Problema Con Threads
« Respuesta #3 en: Martes 14 de Junio de 2005, 21:32 »
0
Seguramente tienes alguna ventana que sigue cargada por eso es que no se te cierra el programa, esto sucede cuando despues de hacer un Unload oWindow se vuelve a acceder a algunos de su propiedades xx = oWindow.Tag la ventana no se visualiza pero queda cargada en memoria, y al momento de cerrar el Exe queda cargado ahun en memoria.

Salu2

Roberto Kanashiro
Icotext Evolution v0.5 para los amantes del ASCII Art
http]