1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[VB6]Como verificar se um programa está aberto

Discussão em 'Programação' iniciada por WinAce_Boy, 30 de Abril de 2007. (Respostas: 2; Visualizações: 4312)

  1. WinAce_Boy

    WinAce_Boy Power Member

    Bem, penso que o título fala por si..
    Obrigado pela atenção ;)
    Abracos
     
  2. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Olha que só o título não explicitou bem o que querias ;)

    Queres saber se aquele programa está aberto, ou queres saber se o TEU programa está aberto?

    É o seguinte: Se queres fazer com que o teu programa não possa ser aberto duas vezes (abres uma vez, mas não podes abrir outra enquanto não fechares a primeira), podes fazer no Form_Load um "If App.PrevInstance Then Unload Me".
    Se queres saber se um determinado programa está aberto, tens várias formas de o saber, mas todas envolvem API.
    Podes "apanhar" todos os processos abertos, e procurar o processo que te interessa, ou podes usar a API FindWindow(), e para isso precisas do título da janela.

    Explicita-te melhor, sff ;)

    Abraço
    angelofwisdom
     
  3. WinAce_Boy

    WinAce_Boy Power Member

    lol, desculpa estava com um pouco de pressa..
    O que eu queria dizer é que quero saber se aquele programa esta aberto mas acredita que essa informação tambem foi muito útil..lol..;)
    Abraços
     

Partilhar esta Página