Harbour abrindo dois icones na barra de tarefas
Moderador: Moderadores
Harbour abrindo dois icones na barra de tarefas
olá pessoal,
Quando abro o sistema, primeiro executo uma rotina chamada primeiro.exe que executa
o estoque.exe, acontece que na barra de tarefas, está abrindo os dois tanto o primeiro.exe
quanto o estoque.exe, gostaria que na barra de tarefas aparecesse somente o estoque.exe,
gostaria de saber se pelo Harbour 3.2.0dev tem como fazer esse controle, com o
xHarbour não acontecia esse problema.
Obrigado.
Quando abro o sistema, primeiro executo uma rotina chamada primeiro.exe que executa
o estoque.exe, acontece que na barra de tarefas, está abrindo os dois tanto o primeiro.exe
quanto o estoque.exe, gostaria que na barra de tarefas aparecesse somente o estoque.exe,
gostaria de saber se pelo Harbour 3.2.0dev tem como fazer esse controle, com o
xHarbour não acontecia esse problema.
Obrigado.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour abrindo dois icones na barra de tarefas
Tem certeza?
Vamos ver se entendi:
Você abre o primeiro.exe, que carrega o estoque.exe.
E fica com dois programas abertos.
E o Windows mostra dois programas abertos na barra de tarefas.
É isso?
Vamos ver se entendi:
Você abre o primeiro.exe, que carrega o estoque.exe.
E fica com dois programas abertos.
E o Windows mostra dois programas abertos na barra de tarefas.
É isso?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour abrindo dois icones na barra de tarefas
Sim, na barra de tarefas aparece minimizado primeiro.exe e ao lado estoque.exe,
quero que apareça somente estoque.exe.
Windows 7
quero que apareça somente estoque.exe.
Windows 7
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour abrindo dois icones na barra de tarefas
Se o programa em Harbour usar console, acredito que deveria ser na mesma janela.
Mas se está usando LIB gráfica (GTWVG, GTWVW, etc), cada aplicativo tem sua própria janela.
Se o programa primeiro.exe é apenas uma passagem, pode chamar o estoque.exe sem ficar preso ao primeiro.exe
O fórum rejeita alguns comandos, não dá pra postar, então procure ShellExecute e run start.
Mas se está usando LIB gráfica (GTWVG, GTWVW, etc), cada aplicativo tem sua própria janela.
Se o programa primeiro.exe é apenas uma passagem, pode chamar o estoque.exe sem ficar preso ao primeiro.exe
O fórum rejeita alguns comandos, não dá pra postar, então procure ShellExecute e run start.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour abrindo dois icones na barra de tarefas
Exatamente, quero chamar o estoque.exe sem ficar preso ao primeiro.exeSe o programa primeiro.exe é apenas uma passagem, pode chamar o estoque.exe sem ficar preso ao primeiro.exe
Tentei de várias formas
Dessa forma, cria um icone em cima do outro na barra de tarefas
Código: Selecionar todos
qualExec = oExeList[1,1]
run ( "start " + qualExec )Código: Selecionar todos
WAPI_ShellExecute( 0, 'open', "&qualExec" , 0, 0 ) Dessa forma, cria um icone ao lado do outro na barra de tarefas
Código: Selecionar todos
run &qualExec- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour abrindo dois icones na barra de tarefas
Sim, só faltou o principal:
Detalhe: pra que macro?
"&qualexe"
é o mesmo que
qualexe
Código: Selecionar todos
wapi_ShellExecute( ... )
QUIT
Detalhe: pra que macro?
"&qualexe"
é o mesmo que
qualexe
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour abrindo dois icones na barra de tarefas
Não deu certo, está criando um icone do DOS e por cima o icone do etoque.exe
wapi_ShellExecute( 0, 'open', qualExec , 0, 0 )
QUIT
wapi_ShellExecute( 0, 'open', qualExec , 0, 0 )
QUIT
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour abrindo dois icones na barra de tarefas
Tem algo errado aí, ou a mais ou a menos.
Como carrega o primeiro.exe? por bat?
No BAT: start /c primeiro.exe
e EXIT
Ou usou alguma lib gráfica e não retirou o console?
Não basta usar a LIB gráfica, precisa indicar que não vai ter console.
Tente identificar, rode só estoque.exe pra ver o que acontece.
depois rode juntos.
Como carrega o primeiro.exe? por bat?
No BAT: start /c primeiro.exe
e EXIT
Ou usou alguma lib gráfica e não retirou o console?
Não basta usar a LIB gráfica, precisa indicar que não vai ter console.
Tente identificar, rode só estoque.exe pra ver o que acontece.
depois rode juntos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour abrindo dois icones na barra de tarefas
Carrego o primeiro.exe atraves do .bat
Quando rodo somente o estoque.exe, também abre dois ícones na barra de tarefas, um ícone do DOS e em cima dele o ícone do estoque.exe
o .BAT abaixo também da o mesmo problema, abre dois ícones um em cima do outro.
rem start /c primeiro.exe
start c:/estoque/primeiro.exe
EXIT
Quando rodo somente o estoque.exe, também abre dois ícones na barra de tarefas, um ícone do DOS e em cima dele o ícone do estoque.exe
o .BAT abaixo também da o mesmo problema, abre dois ícones um em cima do outro.
rem start /c primeiro.exe
start c:/estoque/primeiro.exe
EXIT
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour abrindo dois icones na barra de tarefas
Desculpe passei errado: START não tem /c, isso seria se fosse RUN ( "cmd / c start ...." )
pergunto novamente: alguma lib gráfica?
Nota: aqui no fórum dependendo do "cmd / c" não aceita a mensagem (junto ou sem aspas)
Então o problema está no estoque.exeQuando rodo somente o estoque.exe, também abre dois ícones na barra de tarefas, um ícone do DOS e em cima dele o ícone do estoque.exe
pergunto novamente: alguma lib gráfica?
Nota: aqui no fórum dependendo do "cmd / c" não aceita a mensagem (junto ou sem aspas)
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour abrindo dois icones na barra de tarefas
Não uso lib gráfica o sistema está totalmente Console
Harbour 3.2.0dev
Harbour 3.2.0dev
Harbour abrindo dois icones na barra de tarefas
Obrigado Sr Quintas pela atenção,
Agora deu certo, no hbmk2 acrescentei -gtwvg -gtwin -gui
HBMK2 ESTOQUE.HBP -DEBUG -REBUILD -gtwvg -gtwin -gui
Agora deu certo, no hbmk2 acrescentei -gtwvg -gtwin -gui
HBMK2 ESTOQUE.HBP -DEBUG -REBUILD -gtwvg -gtwin -gui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour abrindo dois icones na barra de tarefas
Mesmo assim estranhei.
Faça um teste apenas com -gui
Depois com -gtwin -gui
Por último, apenas gtwvg.hbc, mas neste caso deixa definitivamente de ser console e passa a ser gtwvg, estranhei justamente ter acrescentado gtwvg na lista.
Nota:
-gtwvg apenas acrescenta a LIB, pode ou não ser usada
gtwvg.hbc acrescenta as referências à LIB.
Faça um teste apenas com -gui
Depois com -gtwin -gui
Por último, apenas gtwvg.hbc, mas neste caso deixa definitivamente de ser console e passa a ser gtwvg, estranhei justamente ter acrescentado gtwvg na lista.
Nota:
-gtwvg apenas acrescenta a LIB, pode ou não ser usada
gtwvg.hbc acrescenta as referências à LIB.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour abrindo dois icones na barra de tarefas
Se deixar apenas -gui ou se deixar -gtwin -gui, funciona corretamente, mas se deixar apenasFaça um teste apenas com -gui
Depois com -gtwin -gui
Por último, apenas gtwvg.hbc, mas neste caso deixa definitivamente de ser console e passa a ser gtwvg, estranhei justamente ter acrescentado gtwvg na lista.
-gtwvg, não dá certo aparece dois icones.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour abrindo dois icones na barra de tarefas
Ok. o -gui indica que não vai ser console.
A última opção que mencionei é sem o sinal de menos:
Passa a ser janela Windows, se trata de uma das muitas LIBs gráficas do Harbour.
GTWVG.HBC
Mas já está resolvido.
Esta opção é só se achar interessante o resultado, ou se quiser depois acrescentar alguma coisa extra.
A última opção que mencionei é sem o sinal de menos:
Passa a ser janela Windows, se trata de uma das muitas LIBs gráficas do Harbour.
GTWVG.HBC
Mas já está resolvido.
Esta opção é só se achar interessante o resultado, ou se quiser depois acrescentar alguma coisa extra.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
