terça-feira, 16 de junho de 2009

Exe que seja executado através de outro exe

{Inclua na seção uses: Windows Antes da linha "Application.Initialize;" do programa a ser chamado, coloque o código abaixo:}


if ParamStr(1) <> 'MinhaSenha' then begin
{ Para usar ShowMessage, coloque Dialogs no uses }
ShowMessage('Execute este programa através de Prog2.EXE');
Halt; { Finaliza }
end;

{ No Form1programa que chama coloque um botão e escreva o OnClick deste botão como abaixo:}

procedure TForm1.Button1Click(Sender: TObject);
var
Erro: Word;
begin
Erro := WinExec('Pro2.exe MinhaSenha', SW_SHOW);
if Erro <= 31 then { Se ocorreu erro... }
ShowMessage('Erro ao executar o programa.');
end;

Nenhum comentário:

Postar um comentário