Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB6] Evitare la chiusura del programma

    ciao a tutti,
    dovrei evitare la chiusura del programma con questa condizione, qualcuno mi può aiutare?

    codice:
    Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    Set fso = CreateObject("Scripting.FileSystemObject")
      If (fso.FileExists("a:\lis.txt")) Then
         MsgBox "Attenzione Carmen rimuovere il floppy di sicurezza", vbCritical, "Sicurezza"
         '................... mi manca qualcosa  :dhò: 
         Else
         MsgBox "Il file di Sicurezza non è presente uscita sicura.", vbInformation
         Unload Me
      End If
    End Sub

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    E qual è il problema? Non funziona? Non ottieni l'effetto desiderato?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao x69asterix,
    non ho capito bene il codice postato, dato che If (fso.FileExists("a:\lis.txt")) dovrebbe restituire True che non si concilia con
    MsgBox "Attenzione Carmen rimuovere il floppy di sicurezza", vbCritical, "Sicurezza"
    comunque per interrompere la routine si potrebbe risolve con un semplice Exit sub.
    LM

  4. #4
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da alka
    E qual è il problema? Non funziona? Non ottieni l'effetto desiderato?
    ciao
    in effetti non ottengo l' effetto voluto

  5. #5
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da LMondi
    Ciao x69asterix,
    non ho capito bene il codice postato, dato che If (fso.FileExists("a:\lis.txt")) dovrebbe restituire True che non si concilia con
    MsgBox "Attenzione Carmen rimuovere il floppy di sicurezza", vbCritical, "Sicurezza"
    comunque per interrompere la routine si potrebbe risolve con un semplice Exit sub.
    praticamente faccio una verifica, se il floppy è presente non devo chiudere il programma, o meglio non posso chiudere il programma, quindi per chiudere devo uscire il floppy, avevo provato con exit sub ma mi chiude lo stesso anche se il file esiste nel floppy

  6. #6
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    se vuoi annullare la chiusura devi scrivere

    Cancel = 1

    ovunque ti serva...

    Boolean

  7. #7
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Boolean
    se vuoi annullare la chiusura devi scrivere

    Cancel = 1

    ovunque ti serva...

    Boolean
    ciao,
    grande, adesso il problema è risolto, funziona perfettamente come volevo.
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.