256
Programmazione / Re: attendere chiusura programma lanciato da un processo
« il: 03 Gennaio 2011, 01:02:12 »
Nel mio gestionale controllo che il programma non sia già in esecuzione così:
Immagino che se a Application.Name sostituisci il nome del programma da monitorare, funzioni anche nel caso di OO.
Codice: gambas [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
Immagino che se a Application.Name sostituisci il nome del programma da monitorare, funzioni anche nel caso di OO.