Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Oberxil
Coder
Coder

Anmeldedatum: 14.06.2008
Beiträge: 87

Ungültiger Verweis auf next-Steuervariable
Verfasst am: 11.09.2008, 18:51

Ich bin mir 100% sicher, dass kein Fehler drin is, woran liegt das:(
Hier der Code, beim letzten "next i" kommt der error

Visual Basic: [code]


On Error Resume Next
Dim a As Long

For a = 1 To 50
Picture1(a).Picture = LoadPicture("C:Bilder" & a & ".jpg")
Next a

Dim i As Long
For i = 1 To Anzahl

If bStop <> True Then
Call MoveMouse(600, 675)
Call MouseClick

Sleep (0.5)
Else

Exit Sub
End If

If bStop <> True Then
Call MoveMouse(150, 610)
Call MouseClick
Else

Exit Sub
End If

If bStop <> True Then
Call MoveMouse(340, 610)
Call MouseClick

Else

Exit Sub
End If


Call ScreenShot

Sleep (1)

Dim bla As Integer
Dim pic As Integer
Dim y As Long
For y = 1 To 50
bla = 0
Dim b As Long
Dim x As Long

For b = 1 To Picture1(0).ScaleHeight Step 50
For x = 1 To Picture1(0).ScaleWidth Step 50


If Picture1(0).Point(b, x) <> Picture1(y).Point(b, x) Then
bla = bla + 1
End If

Next x
Next b

If bla = 0 Then
pic = Picture1(y).Index

End If





If bStop <> True Then
Call MoveMouse(400, 610)
Call MouseClick
Else

Exit Sub
End If

Sleep (7)

If bStop <> True Then
Call MoveMouse(150, 345)
Call MouseClick
Else

Exit Sub
End If

Sleep (2)

Form1.Caption = i

Next i 'Hier kommt der Error

MsgBox "Fertig"
End Sub[/code]

Ich weis, dass es unsauber gocoded ist^^
Aber normalerweise kommt doch der Error nur bei sowas zb:

for i = ...
for x = ...
....
next i
next x
_________________
 
ZiuX
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 02.05.2008
Beiträge: 160


Verfasst am: 11.09.2008, 19:54

warum I As Long und nicht als Integer?
_________________
ziux[ät]jabber.ccc.de
Z1uX.cn
 
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421


Verfasst am: 11.09.2008, 19:55

Die "For y" Schleife wird nicht geschloßen.
_________________


 
Oberxil
Coder
Coder

Anmeldedatum: 14.06.2008
Beiträge: 87


Verfasst am: 11.09.2008, 20:11


Man wie konnt ich das übersehen bin es 5 mal durch gegangen thx^^
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: verweis, ungültiger, next, basic, for, 400

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 4742 02.06.2010, 12:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1080 17.02.2007, 20:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 878 12.02.2007, 20:54
Keine neuen Beiträge Microsoft Visual Basic 1179 27.01.2007, 23:59
Keine neuen Beiträge Visual Basic.. Version?? 1138 22.01.2007, 17:23
 



[ Time: 0.2737s ][ Queries: 93 (0.0789s) ][ GZIP on - Debug on ]