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

Chiudere un programma se aperto durante setup con Inno Setup

  1. #1
    tizike non  in linea Scolaretto
    Post
    413
    Like Inviati  
    0
    Like Ricevuti  
    0
    (Mi scuso innazitutto per gli errori di ortografia nel titolo ma non ho ptuto correggerli dopo)
    Ecco la mia domanda:
    Esiste un modo in Innosetup (Comando,...)
    per fare si che una applicazione (se aperta) venga chiusa durante il setup?

    Soprattutto in caso di upgrade di un programma (uso vb6)
    se il detto programma stato usato poco fa, non puo essere sovrascritto alcun file
    e quindi sostituito.

    Ho sempre potuto ovviare fino ad ora chiudendo e riavviando windows prima dell'upgrade.
    Ma spero esista un commando che automatizzi tutto cio in InnoSetup, per non dover sempre dire agli utenti
    di chiudere prima windows e poi riavviarlo per poter effettuare l'upgrade se il programma da aggiornare stato usato poco fa.

    grazie
    tizike

  2. #2
    L'avatar di gibra
    gibra non  in linea Very Important Person
    Post
    6,206
    Like Inviati  
    18
    Like Ricevuti  
    10
    Devi creare un MUTEX, all'avvio del tuo programma VB6.

    InnoSetup ha l'apposita opzione per indicare il nome del mutex, cos sia quando installi sia quando rimuovi, InnoSetup avverte l'utente.
    Documentati sull'argomento.

    Comunque, non si deve chiudere Windows, ma il programma.
    Se devi chiudere Windows, allora il problema la tua applicazione.
    ℹ️ Leggi di pi su gibra ...

  3. #3
    tizike non  in linea Scolaretto
    Post
    413
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao gibra. Il mutex non lo conosco ma mi documentero subito. Io il prgramma lo chiudo sempre tramite un button con . unload ..
    E end. Quindi dovrebbe essere chiuso. Eppure ho sempre il problema detto . Boh. In ogni mio programma ho sempre disabilitato la chiusura con la X appunto per costringere chiunque a chiuderlo con il button e unload come ho detto. Quindi il programma dovrebbe chiudersi. Grazie

  4. #4
    L'avatar di gibra
    gibra non  in linea Very Important Person
    Post
    6,206
    Like Inviati  
    18
    Like Ricevuti  
    10
    Quote Originariamente inviato da tizike Visualizza il messaggio
    Io il prgramma lo chiudo sempre tramite un button con . unload ..
    E end.
    Grave errore! Non si deve mai usare End, ma semplicemente Unload.
    End provoca quasi sempre guai.
    ℹ️ Leggi di pi su gibra ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [Inno Setup] Inserire nel setup uno script di installazione di altri software
    Da Albaz_mat nel forum Altri linguaggi e strumenti
    Risposte: 0
    Ultimo Post: 21-10-2011, 09:36
  2. [Inno Setup] Chiudere processo attivo.
    Da abici nel forum Altri linguaggi e strumenti
    Risposte: 9
    Ultimo Post: 22-04-2011, 15:47
  3. Messaggio durante fase di caricamento installazione Inno Setup
    Da hw.master nel forum Altri linguaggi e strumenti
    Risposte: 2
    Ultimo Post: 07-04-2011, 16:18
  4. [Inno Setup]Sintassi per sovrascrivere file in Inno Setup
    Da frisella nel forum Altri linguaggi e strumenti
    Risposte: 16
    Ultimo Post: 23-03-2010, 10:15
  5. [Inno Setup]Chiave di registro setup autoinstallante Randem System
    Da doNascimiento nel forum Altri linguaggi e strumenti
    Risposte: 4
    Ultimo Post: 18-01-2010, 16:32