Autor Beitrag
mighty90
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win XP Pro

BeitragVerfasst: So 08.10.06 11:00 
Hi,
ich hab die Boardsuche benutzt, wusste aber nicht direkt nach was ich suchen soll...
Also ich habe in meinem Code eine if-Schlefe (if length(vk) > 3 then), und wenn das halt zustrifft soll der ganze Code ausgeführt werden. Soweit ist ja alles klar ;)
Aber ich will wenn das nicht zu trift (else), dass ein Stück Code übersprungen wird, dass erst ab einem bestimmten Punkt der Code weiter ausgeführt wird.

Nochmal zur Veranschaulichung, anhand ner Batch wie ich das meine:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
GOTO punkt

ECHO Das wird alles nicht ausgeführt...

:punkt

ECHO Hier gehts erst weiter


Kann mir jemand sagen wie sowas in Delphi geht?

Danke im Voraus :)
MisterBum83
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 245
Erhaltene Danke: 2

WIN XP
Delphi 6
BeitragVerfasst: So 08.10.06 11:03 
Setze den Teil, der übersprungen werden soll, doch auch wieder in einen if-Zweig.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
if ueberspringen = false then
fuehreaus();
else
fuehredasaus();
mighty90 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win XP Pro

BeitragVerfasst: So 08.10.06 11:21 
danke, mit nem bisschen nachdenken hätt ich da eigentlich auch drauf kommen müssen ;)
Quake User
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 159



BeitragVerfasst: So 08.10.06 11:55 
- verwende KEINE "Goto"
- Versuche doch mal dein Programm in einem Ablaufplan darzustellen. Das hilft beim denken.
- Es ist prinzipiell schwer Ideen von einer anderen Programmiersprache zu übertragen. Besonders bei Scriptsprachen.