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

    Tardare processo

    Scusate la mia ignoranza,la domanda può sembrare scema..ma vi spiego il problema.
    Ho creato un applicazione che si apre all'avvio di windows ed ha bisogno di internet per funzionare..su alcuni pc l'applicazione si avvia prima della rete per cui si chiude automaticamente..sapete se c'è un modo per dire a visual basic di ritardare un determinato processo di qualke secondo o se conoscete qualke altra soluzione?grazie

  2. #2
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    potresti utilizzare l'oggetto timer + una variabile boolean... :master:

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Fai un test alla rete ogni secondo finche' riesce a comunicare ...

  4. #4
    potreste darmi qualke indicazione più precisa?grazie

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... prima dalla tu!

    Non si sa nulla del codice che usi ...

  6. #6
    private sub form_load()
    X = time 'All'evento inizializzo la var X
    timer1.intervall = 1000
    timer1.enabled = true

    ....'codice del programmma


    end sub

    private sub timer1_timer()
    if(time=x+30)then
    .....
    end if
    end sub

    Ho pensato di fare così..
    ma nell'istruzione if come faccio a dirgli di rieseguire il form load?il ritardo deve essere automatico senza bisogno di cliccare nessun tasto..nn so se sono riuscito a spegarmi...

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non mi sono spiegato ... qual e' il codice che accede in rete (e che ti da' errore)?

  8. #8
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields

    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "server"
    Flds(cdoSMTPServerPort) = "25"
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update
    With iMsg
    Set .Configuration = iConf
    .To = "email"
    .From = "email"
    .Sender = "email"
    .Subject = "oggetto"
    .TextBody = "testo"
    .Send
    End With

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa ... ma che programma e' che appena si apre windows invia un messaggio di posta?

  10. #10
    nn c'è solo quello nel codice ovviamente..siamo un gruppo di amici e ci serve per scambiare dei file che sono in continuo aggiornamento e sarebbe noioso mandarli ogni volta..

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.