Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    12

    VB e operazioni nei cicli for

    buongiorno ad html.it e a tutti gli utenti del forum, ho un problema un pò strano di facilissima risoluzione per voi , ma che a me sta complicado un pò le cose...
    vi posto un po di codice
    codice:
        Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
            Dim indirizzoip As String
            Dim stringanegativa As String = "0.0.0.0"
            Dim i As Integer
    
            indirizzoip = TextBox1.Text
            If indirizzoip <> stringanegativa Then
                For i = 1 To TextBox3.Text
                    sleep(1000)
                    If My.Computer.Network.Ping(indirizzoip) Then
                    TextBox2.Text = TextBox2.Text & indirizzoip & "  " & Now & "        [     OK    ]" & vbCrLf
                    Label2.Text = "[   OK    ]"
                    labelok = labelok + 1
                    TextBox5.Text = labelok
                    resindirizzoip = 1
                    Else
                    TextBox2.Text = TextBox2.Text & indirizzoip & "  " & Now & "        [  OFFLINE  ]" & vbCrLf
                    Label2.Text = "[ OFFLINE ]"
                    labelfalliti = labelfalliti + 1
                    TextBox4.Text = labelfalliti
                    resindirizzoip = 0
                    End If
                Next i
            End If
        End Sub
    E tutto funzionante, il problema strano e che, se faccio ad es. 2 cicli le operazioni dentro l'if
    tipo le stampe nelle textbox vengono eseguite a fine ciclo for.
    che cosa strana

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: VB e operazioni nei cicli for

    Originariamente inviato da cross001
    E tutto funzionante, il problema strano e che, se faccio ad es. 2 cicli le operazioni dentro l'if
    tipo le stampe nelle textbox vengono eseguite a fine ciclo for.
    che cosa strana
    Non conosco Visual Basic ma immagino sia un problema di thread :master:
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    12
    ovvero?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Questo non e' il forum per VB e fra l'altro manca la versione del VB che stai usando (.NET suppongo) ...

    Inserisci una Application.DoEvents nel ciclo per consentire la corretta gestione della "message pump" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319

    Moderazione

    Spostato nel forum corretto: "Visual Basic e .NET Framework".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6

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.