Winexec ShellExecute Run __Run ??

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Winexec ShellExecute Run __Run ??

Mensagem por Dudu_XBase »

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 ??


________________________________________________________________________________________________________
(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
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Puxa!!!!

Entrei aqui no forum só pra fazer exatamente a mesma pergunta agora!!!!!!!

:-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.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

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??
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.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

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.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Vlw Stanis e tb achei outra solução.
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




Responder