Nixodas - 30
Anfänger
(offline)
Dabei seit 09.2009
23
Beiträge
|
|
Geschrieben am: 20.09.2009 um 17:20 Uhr
|
|
Sorry das ich schon wieder Frage aber könnte mir jemand den
Goto Befehl für vbs sagen?
Vielen Dank im vorraus!
... keine Sig.^^
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 20.09.2009 um 17:24 Uhr
|
|
google hilft wohl am besten ...
|
|
Nixodas - 30
Anfänger
(offline)
Dabei seit 09.2009
23
Beiträge
|
|
Geschrieben am: 20.09.2009 um 17:44 Uhr
|
|
Da hab ich ja schon geschaut aber nichts gefunden was wirklich brauchbar ist
P.S. ich schaue IMMER erst in google
... keine Sig.^^
|
|
RockBottom
Experte
(offline)
Dabei seit 01.2003
1033
Beiträge
|
|
Geschrieben am: 20.09.2009 um 17:47 Uhr
|
|
Also ich habs gefunden..und keine 30 sec gebraucht...außerdem solltes du als zukünftiger Masterplan Hacker doch schon gelesen haben, dass goto Befehle sehr unbeliebt sind, gerade bei opensorce anwendungen, die du uns hoffentlich in einigen Jahren zur Verfügung stellst. :D
Freundschaft vor Vaterland - And I thought my jokes were bad
|
|
Nixodas - 30
Anfänger
(offline)
Dabei seit 09.2009
23
Beiträge
|
|
Geschrieben am: 20.09.2009 um 17:58 Uhr
|
|
ja mal schauen ich brauch halt einfach nur grad für ein kleines Programm ne Sprungmarke.
Ich werd aber nochmal nach googlen.
... keine Sig.^^
|
|
Lerouxe - 46
Profi
(offline)
Dabei seit 09.2008
950
Beiträge
|
Geschrieben am: 20.09.2009 um 19:17 Uhr
Zuletzt editiert am: 20.09.2009 um 19:19 Uhr
|
|
Hast Dir jetzt einen 2.-Account zugelegt?^^
Zu Deiner Frage:
Die GoTo-Anweisung ist immer GoTo Zielmarke.
Einfaches Beispiel:
Zitat: Sub test()
Dim i As Integer, a As Integer
i = 20
For a = 1 To 5
If i = 10 Then GoTo theEnd
i = i / 2
MsgBox i
Next
theEnd:
MsgBox "Prozedur beendet"
End Sub
Kleiner Tipp noch für Dein (?) Hackerforum: Wenn Du den Rechtsklich schon über JS verhindern willst, mach es richtig und bitte besser die Schreibfehler aus
*Edit*
Gewöhn Dir das "Springen" aber erst garnicht an, arbeite lieber gleich mit Funktionen und Prozeduren, sonst bekommst beim ersten komplexeren Programm einen Vogel bei der Fehlersuche bzw. der Codeoptimierung.
Just when I discovered the meaning of life, they change it.
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
|
Geschrieben am: 20.09.2009 um 19:58 Uhr
|
|
Zitat von Lerouxe:
*Edit*
Gewöhn Dir das "Springen" aber erst garnicht an, arbeite lieber gleich mit Funktionen und Prozeduren, sonst bekommst beim ersten komplexeren Programm einen Vogel bei der Fehlersuche bzw. der Codeoptimierung.
Will ich dir auch nahelegen. Lass es am besten sein und lerne es richtig. Goto führt über kurz oder lang zum sog. Spaghetticode, sprich Code, den keiner mehr richtig nachvollziehen kann, da ständig im Code hin und her gesprungen wird. GoTo ist ein uraltes Überbleibsel der Programmiersprachen und macht wirklich nur noch in den allerwenigsten Fällen Sinn. Da mir grade keiner einfällt, sind es wirklich sehr wenige Fälle, bei denen man Goto verwenden sollte. Es ist einfach mies programmiert. Funktionen, Prozeduren oder eben Methoden sind die Mittel, die du dir angewöhnen solltest.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|
Nixodas - 30
Anfänger
(offline)
Dabei seit 09.2009
23
Beiträge
|
|
Geschrieben am: 21.09.2009 um 19:02 Uhr
|
|
@bredator
ha versuch ich aber wollts für kleinere Programme nur mal wissen weil ich nich so ewig viel schreiben will wenn ich nur was mit MsgBox mache
@Lerouxe
is das Forum von KnifeHunter wenn du verbesserungsvorschläge hast dann bitte an ihn
bin ein Freund von ihm und werbe nur bissle für seine Seite...
Damit wäre ja auch die Frage des zweit acc geklärt ^^
... keine Sig.^^
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 23.09.2009 um 16:10 Uhr
|
|
Man kommt sicher auch in VB ohne goto aus einer einzelnen Schleife raus.
Der einzige Grund für goto ist wenn man aus mehreren verschachtelten Schleifen rausspringen will.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|