Hallo zusammen!
Da der GOTO-Befehl ja ziemlich verpöhnt ist, suche ich eine Alternative dazu, um folgendes Programm zu realisieren:
Code
Schritt_11:
!Durchmesser einlesen // DB101.DBW20
SetGO goKennung,0;
nDurchmesser{1}:=LeseDatensatz(1,tmKennung_1,erZurHomePos)*2;
IF giKennung>= 250 GOTO Schritt_11;
Schritt_12:
!Kerndicke einlesen // DB101.DBW22
SetGO goKennung,0;
nDicke{1}:=LeseDatensatz(2,tmKennung_2,erZurHomePos);
IF giKennung>= 250 GOTO Schritt_12;
Alles anzeigen
Zur Erklärung: Wenn die Funktion "Lesedatensatz" einen Wert >= 250 zurückgibt, soll der Datensatz erneut eingelesen werden.
Hat jemand eine Idee? Kann / sollte man das mit einem Errorhandler realisieren? Wie?
Gruß
Buschmann