Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [VB6] errore in chiusura

    Ho un problemino con il programma che ho fatto. Praticamente se faccio un bottone chiudi con il quale chiudo tutte le connessioni o scrivo semplicemente end mi da errore, il programma si chiude, ma mi dice che si è verificato un errore in vb e di inviare la segnalazione, ma se clicco sulla x rossa si chiude perfettamente.. come mai??? Anche se non risolvo l'errore nessun problema, ma sarebbe meglio sistemare la cosa...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Intanto, dipende dal codice di cui parliamo, che non ci hai fatto vedere (e dato che non siamo indovini, se non lo mostri, nulla si può dire).

    In secondo luogo, non si usa l'End per terminare i programmi, anche se l'errore di cui parli potrebbe essere causato da un cattivo uso delle API ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Originariamente inviato da oregon
    Intanto, dipende dal codice di cui parliamo, che non ci hai fatto vedere (e dato che non siamo indovini, se non lo mostri, nulla si può dire).

    In secondo luogo, non si usa l'End per terminare i programmi, anche se l'errore di cui parli potrebbe essere causato da un cattivo uso delle API ...
    ma se quando clicco sulla x rossa termina correttamente??
    Ho provato a chiudere tutte le connessioni instaurate, ma niente

    Inoltre ho anche creato tre programmi separati con lo stesso codice e nessun errore quando chiudo...

    il programma come lo chiudo se non con l'end?? ho sempre usato end e sono andati tutti...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da morocarlo
    ma se quando clicco sulla x rossa termina correttamente??
    Ho provato a chiudere tutte le connessioni instaurate, ma niente

    Inoltre ho anche creato tre programmi separati con lo stesso codice e nessun errore quando chiudo...

    il programma come lo chiudo se non con l'end?? ho sempre usato end e sono andati tutti...
    Ti ripeto ... i programmi non si chiudono con l'End ... semmai dovrai fare l' Unload di tutti i form.

    E ti ripeto, se hai problemi mostra il codice e l'errore che hai.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Private Sub esci_Click()
    'On Error Resume Next
    'MSComm6.PortOpen = False
    'On Error Resume Next
    'MSComm1.PortOpen = False
    'disattiva Webcam
    'If startcap = True Then
    ' temp = SendMessage(hwdc, WM_CAP_DRIVER_DISCONNECT, 0&, 0&)
    ' startcap = False
    'End If
    'ConProva.Close
    'On Error Resume Next
    'End
    End Sub

    questo è il codice della chiusura, se clicco sulla x rossa tutto va...

    edit: ho provato con il debug, mi da errore sull'end... ed esce

    Si è verificato un errore in Visual Basic. L'applicazione verrà chiusa.
    invia e non inviare.. quella finestra li...

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    191
    Scusa se non ho capito male tu hai solamente una form, quindi al posto di "End", metti "Unload me"...

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Esiste del codice nella Form_Unload ?

    Se chiudi il form questo codice viene eseguito, con la End no ...

    Quindi, al posto della End, scarica la form, come ti è stato detto, con la

    Unload Me
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    ottimo, ora va!!! grazie

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da morocarlo
    ottimo, ora va!!! grazie
    Prego, ma dovresti anche capire "perchè" adesso funziona e prima no ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    misteri di visual basic...

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.