wie müsste nun diese Zeile "if "hier wahr" go to weiter1 " in richtig aussehen
Einfach in der Programmhilfe (F1) nachsehen - solche Dinge wie IF-THEN-GOTO betreffen die Sprache (StarBasic) und nicht das Objektmodell und sind in der Hilfe (eigentlich vollständig und erschöpfend) beschrieben
bzw. allgemein:
und kann man wie angedeutet neue For Schleifen beginnen mit den gleichen Zähler Variablen
in der Annahme die Zählerstände der verlassenen For schleifen werden übernommen ?
Angedeutet ist da nichts Erkennbares (außer wiederum allgemein zwei Schleifen). So wie Du die FRage stellst muß man das Ganze jedoch klar mit Nein beantworten. Die Zählerstände entsprechen den Werten der Variablen und es ist deshalb nicht direkt möglich mit den gleichen Variablen und vorhandenen Zählerständen fortzusetzen - es gilt eigentlich ohnehin was Karo sagte.
Soll doch mit gleichen Variblen und Zählerständen fortgesetzt werden (wofür es technisch keinen Grund gibt, denn die Nutzung der vorhandenen Zählerstände mit anderen Variablen wäre leichter), müssen halt die Zählerstände zweimal übergeben werden:
Code: Alles auswählen
'...
:weiter1
x1 = X
y1 = Y
For X = x1 To 5
For Y = y1 To 9
'...
Next Y
Next X
ich möchte erreichen, dass das "if Gebilde" welches ich zum verlassen von for anwende
nach einmaligem wahr nicht Weiter unnötig oft ausgeführt wird,
das ist mit Goto, wie auch bereits von Komma4 benannt, möglich z.B.:
(s.o.), da so beide Schleifen verlassen werden, also nichts nochmals wiederholt wird
Gruß
Stephan
[quote]wie müsste nun diese Zeile "if "hier wahr" go to weiter1 " in richtig aussehen[/quote]
Einfach in der Programmhilfe (F1) nachsehen - solche Dinge wie IF-THEN-GOTO betreffen die Sprache (StarBasic) und nicht das Objektmodell und sind in der Hilfe (eigentlich vollständig und erschöpfend) beschrieben
[code]If hier = 1 Then Goto weiter1[/code]
bzw. allgemein:
[code]If <Bedingung> Then Goto weiter1[/code]
[quote]und kann man wie angedeutet neue For Schleifen beginnen mit den gleichen Zähler Variablen
in der Annahme die Zählerstände der verlassenen For schleifen werden übernommen ?[/quote]
Angedeutet ist da nichts Erkennbares (außer wiederum allgemein zwei Schleifen). So wie Du die FRage stellst muß man das Ganze jedoch klar mit Nein beantworten. Die Zählerstände entsprechen den Werten der Variablen und es ist deshalb nicht direkt möglich mit den gleichen Variablen und vorhandenen Zählerständen fortzusetzen - es gilt eigentlich ohnehin was Karo sagte.
Soll doch mit gleichen Variblen und Zählerständen fortgesetzt werden (wofür es technisch keinen Grund gibt, denn die Nutzung der vorhandenen Zählerstände mit anderen Variablen wäre leichter), müssen halt die Zählerstände zweimal übergeben werden:
[code]'...
:weiter1
x1 = X
y1 = Y
For X = x1 To 5
For Y = y1 To 9
'...
Next Y
Next X[/code]
ich möchte erreichen, dass das "if Gebilde" welches ich zum verlassen von for anwende
nach einmaligem wahr nicht Weiter unnötig oft ausgeführt wird,
das ist mit Goto, wie auch bereits von Komma4 benannt, möglich z.B.:
[code]If hier = 1 Then Goto weiter1[/code]
(s.o.), da so beide Schleifen verlassen werden, also nichts nochmals wiederholt wird
Gruß
Stephan