Cara, eu te indico o TJvAppInstances da JVCL, funciona muito bem e é bem 
simples de utilizar.

[EMAIL PROTECTED] escreveu:
> 
> 
> Pessoal:
> 
> Para impedir que o usuario execute mais de uma instancia de meu sistema,
> estou usando as dicas do seguinte link:
> 
> http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=384&mode=thread&order=0&thold=0
>  
> <http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=384&mode=thread&order=0&thold=0>
> 
> Se eu minimizo o sistema e entao tento executa-lo novamente no Windows 
> Explorer, as dicas do link acima funcionam: a janela do meu sistema e´ 
> restaurada e torna-se ativa (fica na frente de todas as demais janelas 
> dos outros programas que estao sendo executados no momento).
> 
> No entanto, se a janela de meu sistema simplesmente estah "encoberta" 
> por outras (sem minimizar), quando tento executar novamente o sistema no 
> Windows Explorer, a janela do meu sistema nao aparece (continua rodando 
> apenas uma unica
> instancia, mas continua "escondida" atras das outras janelas de outros 
> programas).
> 
> Pergunta:
> 
> Eh possivel sempre fazer com que a janela de meu sistema sempre seja 
> reapresentada, tornando-se ativa, esteja ela minimizada ou nao ? 
> (lembrando que, se estiver minimizada, a rotina do link acima jah estah 
> funcionando).
> Ou, pelo menos, fazer com que o icone na barra de tarefas "pisque", 
> chamando a atencao do usuario de que
> o sistema jah estah em execucao ?
> 
> Muito obrigado pela atencao de todos
> Paulo
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 

                
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/

Responder a