To tentando chamar um programa externo mas naum vai...to usando xharbour + gtwvt....
Qdo chamo ele pelo run ele carrega um prompt do Dos junto...
Tentei usar o Winexec e o ShellExecute e naum vai tb...
Alguém conhece outro jeito ??
Winexec ShellExecute Run __Run ??
Moderador: Moderadores
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
Winexec ShellExecute Run __Run ??
________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Puxa!!!!
Entrei aqui no forum só pra fazer exatamente a mesma pergunta agora!!!!!!!

Entrei aqui no forum só pra fazer exatamente a mesma pergunta agora!!!!!!!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá Dudu,
Depois de longas horas horas de pesquisa, encontrei a solução, e olha que nem abre a tela preta do prompt... hehehe
entra neste link ae que tem muuuita dica boa pra miniGUI...
http://dicasprog.codigolivre.org.br/hmg/0012.php
para rodar programa externo como a calculadora do Windows (no exemplo) basta usar:
EXECUTE FILE "calc.exe"
muito simples não??
Depois de longas horas horas de pesquisa, encontrei a solução, e olha que nem abre a tela preta do prompt... hehehe
entra neste link ae que tem muuuita dica boa pra miniGUI...
http://dicasprog.codigolivre.org.br/hmg/0012.php
para rodar programa externo como a calculadora do Windows (no exemplo) basta usar:
EXECUTE FILE "calc.exe"
muito simples não??
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Aliás acho que este comando é do Harbour mesmo, apesar de não constar na documentção, e não da miniGUI...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
Vlw Stanis e tb achei outra solução.
Abaixo o código da função q estou utilizando agora para executar programas externos.
Abaixo o código da função q estou utilizando agora para executar programas externos.
Código: Selecionar todos
Function xhbrun(ccommand)
LOCAL hIn, hOut, hErr
LOCAL cData, hProc, nLen
Local nRet
hProc := HB_OpenProcess( cCommand , @hIn, @hOut, @hOut )
nRet := HB_ProcessValue( hProc )
FClose( hProc )
FClose( hIn )
FClose( hOut )
FClose( hErr )
return nRet
________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle