Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534

    [vb6] chiusura windows (API?)

    Allora ho fatto una semplice applicazione che controlla ogni minuto lo stato della connesisone al web. quando mi collego scrivo in un txt l'ora e data di inizio connessione; se mi scollego vado a scrivere l'ora e data di sconnessione...bene...
    mi manca un caso: se sono collegato e se spengo il computer senza scollegarmi...

    due le soluzioni:
    o diminuisco l'intervallo di tempo..cioè da 1 minuto ad 2-3 secondi (non incasino però windows chiamando l'api che mi dice se sono collegato cosi repentinamente?) oppure con una API (o simile), verificare se si sta chiudendo il pc e in questo modo scrivere l'ora di disconnessione...


    pareri a rigurado?! esiste una API simile?!

  2. #2
    cerca nel forum ce ne sono tanti di topic per la chiusura di windows...
    *** Rachele TI AMO DA MORIRE!!! ***

  3. #3
    Utente di HTML.it L'avatar di goku370
    Registrato dal
    Oct 2003
    Messaggi
    569
    Non sono sicuro, ma mi sembra che quando windows si sta spegnendo "avverta" tutti i programmi e in VB scatta l'evento del Form QueryUnload... (correggetemi se sbaglio! )

    Quindi teoricamente sarebbe sufficiente che tu mettessi il codice per salvare l'ora di fine connessione in quell'evento.

  4. #4
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534
    Originariamente inviato da goku370
    Non sono sicuro, ma mi sembra che quando windows si sta spegnendo "avverta" tutti i programmi e in VB scatta l'evento del Form QueryUnload... (correggetemi se sbaglio! )

    Quindi teoricamente sarebbe sufficiente che tu mettessi il codice per salvare l'ora di fine connessione in quell'evento.

    ottima cosa questa...mi informo meglio...grazie!

  5. #5
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534
    ho verificato nella guida di windows...
    la queryunload passa la variabile UnloadMode..
    tra i vari valori c'è proprio:
    vbAppWindows: La sessione corrente dell'ambiente operativo Microsoft Windows è conclusa.

    :metallica

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.