SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: panoramix en Martes 14 de Junio de 2005, 16:55
-
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?
-
Si conoces el nombre del proceso de tu programa usa la api TerminateProcess (http://www.mentalis.org/apilist/TerminateProcess.shtml), busca en el foro que tambien hay info al respecto.
-
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
-
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