19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Codice: [Seleziona]PRIVATE FUNCTION MultiIstanza() AS BooleanDIM Risposta AS String SHELL "ps aux | grep " & Application.Name & ".gambas" & " | grep -wv grep | wc -l" TO Risposta RETURN IIf(Val(Risposta) > 1, TRUE, FALSE) ENDBasta chiamare questa funzione: se è vera il programma è già in esecuzione.
PRIVATE FUNCTION MultiIstanza() AS BooleanDIM 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