Re: [delphi-br] mutex

2006-10-19 Por tôpico Gabriel Filho
Bom o programa que preciso saber se esta em execução, segundo o
desenvolvedor, possui mutex, e eu preciso saber se o programa esta em
execução,  e se não estiver tenho que executá-lo.

Em 18/10/06, Rubem Nascimento da Rocha <[EMAIL PROTECTED]> escreveu:
>
> Antes de pesquisar mais sobre isso, tenha em mente que não são todos os
> programas que usam Mutex para garantir que exista somente uma instância
> dos
> mesmos em execução. Pode ser usado tb esquemas com memory mapped files.
> Sds.
>
>
> >From: "Gabriel Filho" <[EMAIL PROTECTED]>
> >Reply-To: delphi-br@yahoogrupos.com.br
> >To: delphi-br@yahoogrupos.com.br
> >Subject: [delphi-br] mutex
> >Date: Tue, 17 Oct 2006 15:21:16 -0300
> >
> >Boa tarde pessoal,
> >
> >
> >Como faço para descobrir o mutex de uma aplicação,
> >
> >tipo para que eu possa saber se a mesma esta aberta, com a função
> >FindWindow
> >
> >
> >
> >desde já agradeço
> >
> >
> >[As partes desta mensagem que não continham texto foram removidas]
> >
>
> _
> MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



RE: [delphi-br] mutex

2006-10-18 Por tôpico Rubem Nascimento da Rocha
Antes de pesquisar mais sobre isso, tenha em mente que não são todos os 
programas que usam Mutex para garantir que exista somente uma instância dos 
mesmos em execução. Pode ser usado tb esquemas com memory mapped files. Sds.


>From: "Gabriel Filho" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: delphi-br@yahoogrupos.com.br
>Subject: [delphi-br] mutex
>Date: Tue, 17 Oct 2006 15:21:16 -0300
>
>Boa tarde pessoal,
>
>
>Como faço para descobrir o mutex de uma aplicação,
>
>tipo para que eu possa saber se a mesma esta aberta, com a função 
>FindWindow
>
>
>
>desde já agradeço
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>

_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



Re: [delphi-br] mutex

2006-10-17 Por tôpico Malomar Alex Seminotti
Gabriel,

Eu uso desta forma no meu DPR...

var
  hMutex: THandle;
  bFlag: Boolean;
begin
  hMutex := CreateMutex(nil, True, 'Sistema');
  bFlag  := (hMutex <> 0) and (GetLastError = ERROR_ALREADY_EXISTS);
  if (not bFlag) or
 (Application.MessageBox('O sistema já está carregado. Abrir uma 
nova cópia?', 'Sistema', MB_TOPMOST or MB_ICONWARNING or MB_YESNO) = 
IDYES) then
  begin
Application.Initialize;
Application.CreateForm...;
...
...
Application.Run;
if hMutex <> 0 then
  CloseHandle(hMutex);
  end
  else
Application.Terminate;
end.

-- 
[]'s
Malomar Alex Seminotti
Erechim - RS


Gabriel Filho escreveu:

>Boa tarde pessoal,
>
>
>Como faço para descobrir o mutex de uma aplicação,
>
>tipo para que eu possa saber se a mesma esta aberta, com a função FindWindow
>
>
>
>desde já agradeço
>
>  
>


-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[delphi-br] mutex

2006-10-17 Por tôpico Gabriel Filho
Boa tarde pessoal,


Como faço para descobrir o mutex de uma aplicação,

tipo para que eu possa saber se a mesma esta aberta, com a função FindWindow



desde já agradeço


[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html