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/