Re: [delphi-br] mutex
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
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
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
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