executar um prog em background

Delphi

08/11/2004

Pessoal fiz um prog q vou chamar atravez d um sistema q fiz no delphi... mas ele tem q rodar em BackGround

eu tentei isso
ShellExecute(0,nil,´C:\Arquivos de programas\Borland\Delphi6\Projects\PegaForm\PegaFormsCompacto.exe´,´entrada 4´,nil, sw_hide)
mas non aconteceu nada d+

Poderia me ajudar?
Vlw


Osocram

Osocram

Curtidas 0

Respostas

Delphi32

Delphi32

08/11/2004

Bem, se você simplesmente quer que o usuário não veja a tela desse executável você pode fazer o seguinte: Adicione o seguinte código depois do [b:1b52e49a1b]implementation[/b:1b52e49a1b] na Unit do [b:1b52e49a1b]MainForm[/b:1b52e49a1b] do programa que deve rodar em background:

...
implementation

{$R *.dfm}
...
initialization
   ShowWindow(Application.Handle,SW_HIDE);
   Application.ProcessMessages;
   Application.ShowMainForm := False;
finalization


Se não for isso exatamente que você queira, posta aqui de novo...

Até!


GOSTEI 0
Osocram

Osocram

08/11/2004

bom aparentemente eh isso mesmo....
ele ficou somento como processo...

vou testar outras funcionalidades dele p ver se ainda funciona... mas deve ser isso mesmo

Vlw, obrigado

Flw


GOSTEI 0
POSTAR