Forse comunque esiste una soluzione più semplice per il mio scopo...
In pratica sto creando un lettore musicale. Il problema è che ogni volta che apro una canzone col programma, mi apre una nuova istanza invece di usare quella eventualmente già aperta, in questo modo se stava già riproducendo una canzone quella nuova viene riprodotta contemporaneamente all'altra da una nuova istanza.
Vorrei fare in modo che, all'avvio dell'applicazione, se non c'è nessun'altra istanza aperta si apra normalmente, altrimenti che si avvii una procedura dell'istanza già aperta che ferma la canzone che sta riproducendo e carichi la nuova.
Per il momento ho risolto che nel caso l'istanza fosse già aperta questa viene chiusa, e il programma si apre normalmente... ma è molto inefficiente così... ogni volta che si apre un file il programma si chiude e riapre...

Rispondi quotando