Logo Hardware.com.br
bytamer
bytamer Super Participante Registrado
580 Mensagens 0 Curtidas

para quem manja de vb... "Avançado"

#1 Por bytamer 07/07/2004 - 09:10
bom o q acontece eh o seguinte... sei q pokos podem me ajudar, entaum espero q leiam..

tenho dois programas... um menuGeral.exe, e um filho.exe

* no menugeral, eu tenho um mdi e um frmMenu(mdiChild)
* no frmMenu tenho um treeview q no node da um findwindow no filho.exe
* se encontra naum faço nada.. caso contrario eu abro ele sob o parent(setparent) do MenuGeral.exe
* depois eu continuo clicando no menu q aparece no MenuGeral... q me apresenta os forms q eu tenho em filho.exe
* filho exe tem uma tela principal(não mdi) na qual abro os outros forms do filho.exe como parent do (frmPrincipal)
* agora vamos aos problemas.. qd eu seto um novo parent.. eu naum consigo mais dar um findWindow., pois a janela em questao passa a ser de outro... mas o problema é: qd eu fecho o menuGeral.exe... ele naum fecha o filho.exe... q mesmo destruindo ele.. ele continua ativo.. ai depois de um tempo, o windows dá um erro de floating e encerra ele..(msg de erro)..
* gostaria de saber... se tem um jeito de finalizar um executavel de outra maneira..
bytamer
bytamer Super Participante Registrado
580 Mensagens 0 Curtidas
#3 Por bytamer
07/07/2004 - 12:36
existir existe... mas ai saum mais apis.. achei um jeito de matar o processo.. naum sei se vale a pena.. o problema eh: ja q o filho.exe naum eh mdi... naum adianta destruilo... funciona se so ele estiver abert.. a partir do momento q eu sto um outro form para o filho.exe a partir no menuGeral.exe... filho.exe é somente parent do outro, mas naum o mandante... realmente tenho q matar o processo.. e depois naum adianta eu ter todos os forms num txt.. pois como posso fechálos a partir de outro programa q naum tenho esses forms??

o q acontece eh o seguinte: se o filho.exe for finalizado atraves de um comando "END".. blz. eu mato o processo.. mas se ele for finalizado a partir da barra de titulo do filho.exe.. o processo naum morre.. grggrgrg

ta complicado.. mas vo resolve essa parada. vlw
Afastado do fórum por um tempo.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal