Ciao a tutti,
non so se il titolo rende l'idea ma vorrei poter eseguire un programma che prima di visualizzare l'interfaccia grafica, verifichi se esiste già un'istanza dello stesso programma in esecuzione e se esiste passi il fuoco a quell'istanza (in pratica la porti in primo piano rispetto alle altre applicazioni) e termini la sua esecuzione (quella della seconda istanza).
Possibilmente quando l'istanza in esecuzione esegue una certa operazione richiesta dall'utente, dovrebbe rendersi invisibile pur rimanendo in esecuzione, in modo che ad un seccessivo run della stessa applicazione venga semplicemente attivata l'istanza invisibile.
Quello che ho descritto l'avevo realizzato quando sviluppavo in VB6 ovviamente solo su Windows fino a XP.
L'applicazione dovrebbe essere totalmente multipiattaforma, perché ho WinXP, Win7, Win8.1, Kubuntu 14.04, Kubuntu 18.04.
Ora sto usando Netbeans (sia su Windows che su Kubuntu) come strumento di sviluppo.
Non so se mi sono spiegato.
Lo scopo è di velocizzare la comparsa del programma ogni volta che ne ho bisogno, perchè la prima attivazione è troppo lenta.
Qualcuno sa darmi indicazioni su come realizzare una cosa del genere?
non so se il titolo rende l'idea ma vorrei poter eseguire un programma che prima di visualizzare l'interfaccia grafica, verifichi se esiste già un'istanza dello stesso programma in esecuzione e se esiste passi il fuoco a quell'istanza (in pratica la porti in primo piano rispetto alle altre applicazioni) e termini la sua esecuzione (quella della seconda istanza).
Possibilmente quando l'istanza in esecuzione esegue una certa operazione richiesta dall'utente, dovrebbe rendersi invisibile pur rimanendo in esecuzione, in modo che ad un seccessivo run della stessa applicazione venga semplicemente attivata l'istanza invisibile.
Quello che ho descritto l'avevo realizzato quando sviluppavo in VB6 ovviamente solo su Windows fino a XP.
L'applicazione dovrebbe essere totalmente multipiattaforma, perché ho WinXP, Win7, Win8.1, Kubuntu 14.04, Kubuntu 18.04.
Ora sto usando Netbeans (sia su Windows che su Kubuntu) come strumento di sviluppo.
Non so se mi sono spiegato.
Lo scopo è di velocizzare la comparsa del programma ogni volta che ne ho bisogno, perchè la prima attivazione è troppo lenta.
Qualcuno sa darmi indicazioni su come realizzare una cosa del genere?