Re: Exit in Select Case Kategorie: Programmierung Basic (von UlliS - 16.01.2009 14:43) | ||
Als Antwort auf Exit in Select Case von AndyR - 16.01.2009 12:26 | ||
| ||
> Hallo Peter, > > kann es sein, dass der Exit-Befehl zum Verlassen von Schleifen nicht funktioniert, > wenn er aus einer Select-Case-Struktur aufgerufen wird? Ich habe ein Minimal-Beispiel > angefügt, wenn i den Wert 10 erreicht wird das @-Zeichen ausgegeben, aber die Endlos- > Schleife wird nicht verlassen. > > Viele Grü�e, > > AndyR > > > > Sub main() > Dim i As Integer > > i = 0 > > Do > > AbsDelay(500) > > Msg_WriteInt(i) > > i = i + 1 > > Select Case i > Case 10 > Msg_WriteChar(64) ' @-Zeichen ausgeben > Exit > End Case > > Loop While 1 > > End Sub > > Hi, du verlässt ja nur die Case Anweisung nicht aber die Do Loop Schleife. Da müsstest du noch nach der End Case eine Abfrage einbauen: If i = 10 Then Exit : End if Grü�e Ulli | ||
Antwort schreiben Antworten: Re: Exit in Select Case (von AndyR - 16.01.2009 15:00) Re: Exit in Select Case (von UlliS - 16.01.2009 17:36) Re: Exit in Select Case (von PeterS - 17.01.2009 13:19) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum