+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Aprire una sola sessione per volta

  1. #1
    indigo5 non è in linea Scolaretto
    Post
    71
    Like Inviati  
    0
    Like Ricevuti  
    0
    ciao

    Mi sono accorta che posso avviarne invinite sessioni della mia applicazione mentre io vorrei aprirne solo una e impedirne la seconda.
    Insomma se avvio la gestione delle attività vorrei avere solo un processo attivo.
    Avete qualche suggerimento per questo?

  2. #2
    Post
    17,506
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    35
    In questo caso si parla di istanza non di sessione. Leggi questo

    https://msdn.microsoft.com/en-us/lib...v=vs.100).aspx
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    indigo5 non è in linea Scolaretto
    Post
    71
    Like Inviati  
    0
    Like Ricevuti  
    0
    ho letto e effettivamente la soluzione può essere selezionare "Make single instance application" su application.
    Anche se non sono sicura di volerla usare perché mi sono accorta che chiudendo con "x" l'applicazione si chiude sempre ma il suo processo a volte no.
    Questo implica che se è settata "Make single instance application" potrebbe non avviarsi nulla perché all'ultima chiusura il processo rimane presente.

  4. #4
    Post
    17,506
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    35
    Se chiudi e il processo rimane in piedi quello è un altro problema e non c'entra nulla con la questione singola istanza.

    Ovvero, con qualsiasi metodo avresti il problema.

    Devi risolvere la questione del processo che rimane in piedi ma, ripeto, è un'altra storia e dipende da come liberi le risorse nel tuo codice.
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    indigo5 non è in linea Scolaretto
    Post
    71
    Like Inviati  
    0
    Like Ricevuti  
    0
    si infatti ho scoperto il motivo per cui il processo non si chiudeva... (ero convinta che la "X" nel ControlBox chiudesse tutta l'applicazione ma invece solo il form corrente, allora l'ho disabilitato mettendolo in false).

    quindi la soluzione per l'istanza è "Make single instance application" su application
    grazie

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Visualizzare una sola volta il foglio1
    Da magili53 nel forum Microsoft Excel
    Risposte: 3
    Ultimo Post: 06-04-2017, 22:00
  2. eseguire un ciclo if una sola volta se esso è vero...
    Da Bart79 nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 16-01-2013, 20:34
  3. L'evento Click viene eseguito una sola volta
    Da Cereal Killer nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 19-11-2012, 09:04
  4. Il Programma si deve aprire una volta sola
    Da Headphone nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 29-09-2010, 21:00
  5. Copiare gli stessi valori una sola volta (excel)
    Da Ste8282 nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 15-09-2008, 15:08