Fórum Como descobrir se um programa esta em execução??????? #193102
05/11/2003
0
e ai galera blz??? ai vai mais uma questão/duvida
no projeto que estou desenvolvendo tenho uma rotina que chama um executavel que tem numa pasta do HD ate ai beleza, mas o problema, caso essa executavel ja esteja rodando e eu chamar de novo ela vai rodar duas vezes... certo!!!??
então será que tem como eu saber se o processo (executavel) está sendo executado?????
pois se tiver como não preciso chamar de novo o executavel, só se não estiver rodando,,
não sei se deu para entender oque eu quero fazer...
valeu
no projeto que estou desenvolvendo tenho uma rotina que chama um executavel que tem numa pasta do HD ate ai beleza, mas o problema, caso essa executavel ja esteja rodando e eu chamar de novo ela vai rodar duas vezes... certo!!!??
então será que tem como eu saber se o processo (executavel) está sendo executado?????
pois se tiver como não preciso chamar de novo o executavel, só se não estiver rodando,,
não sei se deu para entender oque eu quero fazer...
valeu
Bysnaga
Curtir tópico
+ 0
Responder
Posts
06/11/2003
Luizfernando777
vc já tentou usar a função
FindWindow
procedure TForm1.Button1Click(Sender: TObject);
begin
if FindWindow(nil, ´Form1´) > 0 then
ShowMessage(´em uso´);
end;
FindWindow
procedure TForm1.Button1Click(Sender: TObject);
begin
if FindWindow(nil, ´Form1´) > 0 then
ShowMessage(´em uso´);
end;
Responder
Gostei + 0
06/11/2003
Bysnaga
ai nem sabia dessa função valeu vou tentar..........
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)