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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
