Acionar um programa externo

Delphi

14/04/2003

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

Marcelobn

Curtidas 0

Respostas

Dicipulofer

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.


GOSTEI 0
POSTAR