wmsoft Posted January 18, 2012 Report Share Posted January 18, 2012 Boa noite, Tenho a necessidade de rodar um aplicativo externo, quando executo o comando: Shellexecute(ownd:hwnd,"open",".\eCollect.EXE") já tentei também winexec("eCollect.EXE",0) e nada. O foco não volta para o sistema principal, já tentei várias alternativas, alguem já passou por essa situação? Grato Washington Guimarães FWH 906, xHarbour 1.2.1, PelleC, xDev, SQLLIB Quote Link to comment Share on other sites More sharing options...
wmsoft Posted January 18, 2012 Author Report Share Posted January 18, 2012 Boa noite, Tenho a necessidade de rodar um aplicativo externo, quando executo o comando: Shellexecute(ownd:hwnd,"open",".\eCollect.EXE") já tentei também winexec("eCollect.EXE",0) e nada. O foco não volta para o sistema principal, já tentei várias alternativas, alguem já passou por essa situação? Grato Washington Guimarães FWH 906, xHarbour 1.2.1, PelleC, xDev, SQLLIB Quote Link to comment Share on other sites More sharing options...
kapiaba Posted January 19, 2012 Report Share Posted January 19, 2012 Use o MSGRUN() e depois que voltar da aplicação EXTERNA, use o XFOCUS( oObjeto ) João Santos - São Paulo. joao@pleno.com.br Fone: (11) 3106-2832 http://pt-br.facebook.com/people/Jo%C3%A3o-Santos/100001195894196 FWH 2.7 - xHARBOUR WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
aokisantos Posted January 19, 2012 Report Share Posted January 19, 2012 tente isso: SetForeGroundWindow(oWnd:hWnd) FWH9.12 PELLES+SQLLIB+SQLRDD+MYSQL Quote Link to comment Share on other sites More sharing options...
wmsoft Posted January 19, 2012 Author Report Share Posted January 19, 2012 Opa funcionou com SetForeGroundWindow(oWnd:hWnd) Kapiaba, valeu ai a dica, mas no teste que fiz aqui percebir que xSetFocus e Setfocus é mais para objetos que estão rodando dentro do mesmo EXE quando vc roda outro aplicativo ele não conseguia direcionar o retorno do foco. Washington Guimarães FWH 906, xHarbour 1.2.1, PelleC, xDev, SQLLIB Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.