Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Goto Befehl in VBS ???

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 ***

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -