Ciao, questa discussione era già stata aperta però per vb.net, ho bisogno di sapere come fare per bloccare un processo se è già in esecuzione per evitare che venga aperto 2 volte, però per vb6.
Ciao, questa discussione era già stata aperta però per vb.net, ho bisogno di sapere come fare per bloccare un processo se è già in esecuzione per evitare che venga aperto 2 volte, però per vb6.
bastava fare cerca :
http://forum.html.it/forum/showthrea...e+applicazione
i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
MSN MESSENGER : magicolotto@hotmail.it
:quote: :quote: :quote:Originariamente inviato da Magicolotto
bastava fare cerca :
http://forum.html.it/forum/showthrea...e+applicazione
ok risolto
E se io volessio fare una cosa diversa, cioè, io devo aprire ciao.exe, non me lo apre se c'è gia aperto pingo.exe. Però se non è aperto lo apre normalmente.
Come faccio?
Eh?Originariamente inviato da andrew4
E se io volessio fare una cosa diversa, cioè, io devo aprire ciao.exe, non me lo apre se c'è gia aperto pingo.exe. Però se non è aperto lo apre normalmente.
Come faccio?
quello che volevo sapere prima era come facevo a non far aprire un eseguibile fatto con vb se gia lo stesso eseguibile era aperto, per evitare di aprirlo due volte.
Ed ho risolto.
Però mi serve anche un modo per far si che quando faccio partire un eseguibile fatto con vb, non parte se c'è un eseguibile già in esecuzione, e questo eseguibile che è già in esecuzione devo dirglielo io chi è.
Mega riassunto: Non mi si deve aprire il programma se c'è già aperta un'altra applicazione.
Allora devi enumerare i processi alla ricerca di quello relativo al tuo programma e, se lo trovi, interrompi il programma chiamato.
Per enumerare i processi trovi degli esempi nel forum.
ho provato prendendo in un list1 la lista dei processi attivi e ho fatto in modo di controllare processo processo se c'era quello interessato in esecuzione però per fare questo controllo ci impiego troppo, mi servirebbe qualcosa di più veloce. Sapete consigliarmi qualcosa?
Ci impieghi troppo? Perche'? Lo fai a mano?
Non ci sono altri metodi ... magari usi un codice non troppo efficiente ... mostralo ...