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 -> [VB.NET] Fragen - Antworten
Autor
Nachricht
Clarence
Newbie
Newbie

Anmeldedatum: 15.07.2009
Beiträge: 16

Programmcode ausführen, bis Anweisung erfüllt
Verfasst am: 15.07.2009, 10:02

Hallo,

hab da eine Frage und zwar möchte ich in ein Programm so zusagen eine Pause einbauen. Dies sieht folgendermasßen aus:
Ich durchlaufe eine Schleife die dazu genutzt wird um mit Geräten zu kommunizieren. Wenn ein gerät keine antwort zurück sendet soll in dies sogenannte Pause gesprungen werden und immer wieder ein Befehl abgefragt werden bis eine Antwort zurück kommt und dann soll wieder zurück ins Hauptprogramm gesprungen werden und an der Stelle weitergemacht werden wo es pause gemacht hat.
Hoffe ihr könnt mir soweit folgen.
Ich habe in meine Pause-Funktion folgendes geschrieben:

Code:
SerialPort.Writeline("Anweisung")
Try
SerialPort.Readline()
Catch ex as Exception
MessageBox.Show("No response")
End Try


Ich möchte aber das es wieder zu Writeline springt wenn die Exception ausgelöst wird. Dachte das funktioniert vllt mit Throw.
Kann mir da jemand weiterhelfen?
Und weiß jemand wie ich dann wieder an die Stelle komme an der ich aufgehört habe in meinem Hauptprogramm oder komm ich dann da automatisch wieder hin?

Schon mal vielen Dank für die Hilfe
 
staebche
Newbie
Newbie

Anmeldedatum: 11.04.2009
Beiträge: 14


Verfasst am: 17.07.2009, 12:02

Wenn du willst das es wieder zu Writeline springt mach es so

Code:
1:
SerialPort.Writeline("Anweisung")
Try
SerialPort.Readline()
Catch ex as Exception
MessageBox.Show("No response")
GoTo 1
End Try
 
Clarence
Newbie
Newbie

Anmeldedatum: 15.07.2009
Beiträge: 16


Verfasst am: 20.07.2009, 06:31

Klasse danke schön Very Happy
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: ausführen, programmcode, programm, anweisung, pause

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Frage über mein game 237 25.09.2011, 17:33
Keine neuen Beiträge Wie bringe ich mein Programm dazu, auf Return zu reagieren? 619 24.12.2009, 15:42
Keine neuen Beiträge CoolXP einbauen 504 16.02.2008, 13:31
Keine neuen Beiträge Wie kann ich das einbauen? 648 17.11.2007, 11:15
Keine neuen Beiträge update funktion einbauen 1455 29.01.2007, 00:11
 


[ Time: 0.0648s ][ Queries: 86 (0.0254s) ][ GZIP on - Debug on ]