Hallo,
ich durchsuche in meinem Skript 2Spaltige-Tabellen und und wenn ein Wertepaar gefunden wird, möchte ich aus der Suchfunktion wieder in die Hauptschleife zurück und den nächsten Wert zum suchen anstoßen.
Wie komme ich aus der If Abfrage komplett aus der Funktion raus zurück in die For-Schleife?
AutoIt
For $i = 0 to $aRaySize
_deepSearchcompareParallel($aRay, $sRayStrVorg, $sRayStrNachf) ; STARTE die SUCHE
If $deepSearchcompareParallel = 1 Then
ConsoleWrite('Ergebnis --> ein Duplikat gefunden: DP1 = ' & $deepSearchcompareParallel & @CRLF)
EndIf
If $i = $aRaySize Then
ExitLoop
EndIf
$deepSearchcompareParallel = 0
Next
Func _deepSearchcompareParallel(ByRef $aRetArrayloop, ByRef $sRayStrVorgloop, ByRef $sRayStrNachfloop) ;hier wird untersucht, ob der Vor und Nachfolger jeweils in dem Array existieren
For $i = 0 To $iRowi
$sRowSingleV ;Wert1 ausgeben
For $j = 0 To $iRowj
$sRowSingleN ;Wert2 ausgeben
If $sRowSingleV = $sRowSingleN Then
Global $deepSearchcompareParallel = 1
ExitLoop ;>>>>>>>>>>>>>>>>>>>>HIER MÖCHTE ICH AUS DER FUNKTION AUSSTEIGEN UND IN DIE FOR-SCHLEIFE ZURÜCK WENN DAS WERTEPAAR ÜBEREINSTIMMT<<<<<<<<<<<<<<<<<<<<<<<<<
EndIf
Next
Next
EndFunc
Alles anzeigen
Danke und Gruß,
horphi