MAXIMIZAR APLICATIVO JA EM EXECUCAO
Necessito maximizar um aplicativo já em uso quando o usuário tenta abri-lo pela segunda vez.
Para identificar se o aplicativo já está em uso eu vejo por App.PrevInstance e funciona perfeitamente, más devo fazer para maximizar aquela instância anterior ?
Grato
Para identificar se o aplicativo já está em uso eu vejo por App.PrevInstance e funciona perfeitamente, más devo fazer para maximizar aquela instância anterior ?
Grato
Voce controla isso pela propriedade WindowState do Formulario
Valores possiveis:
0 - Normal
1 - Minimized
2 - Maximized
Valores possiveis:
0 - Normal
1 - Minimized
2 - Maximized
Acho que não me expressei bem no meu problema.
Quando minha aplicação está em execução e se encontra minimizada. Caso o usuário execute-a pela segunda vez, ao invés da estação estar com a mesma aplicação sendo executada duas vezes, preciso que a segunda carga (execução) detecte a execução do aplicativo. Isso faz-se pelo App.PrevInstance e funciona perfeitamente.
O que preciso fazer é restaurar a outra aplicação que está minimizada no systray e encerrar a aplicação corrente.
Exemplo ?
if App.PrevInstance = true then
avisar usuário que este aplicativo já está em execucao em outra instância
restaurar o outro aplicativo que está em execução em outra instância (é aqui que não encontro solução)
encerrar este aplicativo (END)
end if
Quando minha aplicação está em execução e se encontra minimizada. Caso o usuário execute-a pela segunda vez, ao invés da estação estar com a mesma aplicação sendo executada duas vezes, preciso que a segunda carga (execução) detecte a execução do aplicativo. Isso faz-se pelo App.PrevInstance e funciona perfeitamente.
O que preciso fazer é restaurar a outra aplicação que está minimizada no systray e encerrar a aplicação corrente.
Exemplo ?
if App.PrevInstance = true then
avisar usuário que este aplicativo já está em execucao em outra instância
restaurar o outro aplicativo que está em execução em outra instância (é aqui que não encontro solução)
encerrar este aplicativo (END)
end if
Você que encerrar o aplicativo que ja estava aberto ou esse novo que o usuário estava tentando abrir?
Eu quero encerrar este novo e restaurar o anterior.
Se entendi, o que precisa é RESTAURAR uma aplicação (sua) que está na barra de tarefas (SYSTRAY).
O que precisa está aqui.
O que precisa está aqui.
Valeu Flávio.
Não esqueça de encerrar o tópico.
Valeu!
Valeu!
Tópico encerrado , respostas não são mais permitidas