Autore Topic: [risolto]programma già aperto  (Letto 2988 volte)

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: programma già aperto
« Risposta #15 il: 27 Febbraio 2010, 12:55:58 »
Codice: [Seleziona]
PRIVATE FUNCTION MultiIstanza() AS Boolean
DIM Risposta AS String
 
  SHELL "ps aux | grep " & Application.Name & ".gambas" & " | grep -wv grep | wc -l" TO Risposta
 
  RETURN IIf(Val(Risposta) > 1, TRUE, FALSE)
         
END

Basta chiamare questa funzione: se è vera il programma è già in esecuzione.

grazie raga, risolto

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: [risolto]programma già aperto
« Risposta #16 il: 31 Luglio 2014, 16:14:15 »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »