Acionar um programa externo
Quero, por exemplo, acionar o WInRar de dentro da minhas aplicacao para compactar um arquivo gerado. posso fazer isso acionando o programa diretamente ou via DOS como Shell???
Marcelobn
Curtidas 0
Respostas
Dicipulofer
14/04/2003
Como o neston há mil e uma formas de fazer.
vou citar duas..
Voce pode usar a funcao WINEXEC passando como parametro o executavel
ex: winexec (´c:\command.com´,sw_normal) mostra o programa sendo executado
winexec(´c:\command.com´,sw_hide)esconde o programa sendo executado.
Voce pode também usar a funcao ShellExecute ( nao lembro de cabecos os parametros ) sei que nesta funcao voce deve usar a docu shellApi
ha outras formas..voce pode chamar um interpretador via assembly etc.
Espero ter ajudado.
vou citar duas..
Voce pode usar a funcao WINEXEC passando como parametro o executavel
ex: winexec (´c:\command.com´,sw_normal) mostra o programa sendo executado
winexec(´c:\command.com´,sw_hide)esconde o programa sendo executado.
Voce pode também usar a funcao ShellExecute ( nao lembro de cabecos os parametros ) sei que nesta funcao voce deve usar a docu shellApi
ha outras formas..voce pode chamar um interpretador via assembly etc.
Espero ter ajudado.
GOSTEI 0