drachentor1
Grünschnabel
hallo zusammen,
hab ein problem mit einer random variable.
der anfangswert ist 1 und maximalwert ist 200
wenn ich jetzt abfrage klappt das zu 80 %, nur bräuchte ich 100%.
hier der code :
hab ich irgendetwas übersehen ?
oder eine variable falsch gesetzt ?
bin für jeden hinweis dankbar,
mfg
hab ein problem mit einer random variable.
der anfangswert ist 1 und maximalwert ist 200
wenn ich jetzt abfrage klappt das zu 80 %, nur bräuchte ich 100%.

hier der code :
Code:
Imports System.IO.File
Imports System.IO
Public Class Port_Scanner
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Dim i As Integer
Dim ii As Integer
Dim port As Integer
Dim r As New System.Random(Now.Minute)
Dim s As New SpeechLib.SpVoice
Dim text As String
If TextBox1.Text = "190.076.154.015" Then
port = r.Next(1, 200)
Label2.Visible = True
ii = Convert.ToInt32(port)
Timer2.Enabled = True
For i = 1 To 1 Step 1
i = Convert.ToInt32(Label2.Text)
ii = port
i += 1
Label2.Text = i.ToString()
If i = ii Then
Label2.Text = ii.ToString()
Label3.Visible = True
Label3.Text = "Gefunden ... !"
Timer2.Enabled = False
Timer2.Stop()
Form1.RichTextBox1.Text = Form1.RichTextBox1.Text + vbNewLine + "Port " + Label2.Text + vbNewLine + "ist offen"
text = "found open port on " & Label2.Text
Form1.TextBox1.Focus()
Form1.TextBox1.Select()
s.Speak(text)
Form1.Label4.Text = "Port : " & Label2.Text
Form1.Label4.Visible = True
Me.Close()
TextBox1.Text = ""
Label3.Visible = False
Form1.TextBox1.Text = ""
Form1.TextBox1.Focus()
Form1.TextBox1.Select()
End If
Next
Else
MsgBox("Keine IP vorhanden die einen Port hat", MsgBoxStyle.OkOnly, "Portscan Fehler")
Timer2.Enabled = False
Timer2.Stop()
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label2.Text = 1
Timer2.Start()
Timer2.Interval = 1
End Sub
Private Sub Port_Scanner_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label2.Visible = False
TextBox1.Text = ""
End Sub
End Class
oder eine variable falsch gesetzt ?
bin für jeden hinweis dankbar,
mfg