-         

Ergebnis 1 bis 3 von 3

Thema: For ... next schleife, komisches Phänomen

  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.01.2005
    Alter
    45
    Beiträge
    294

    For ... next schleife, komisches Phänomen

    Anzeige

    SMARTPHONES & TABLETS-bis zu 77% RABATT-Kostenlose Lieferung-Aktuell | Cool | Unentbehrlich
    Hallo Leute,

    ich habe zur Zeit Bascom 1.11.9.2 am Laufen.

    Folgender Code wird eingesetzt:

    Code:
    For J = 1 To 128 Step 2
    {viele Befehle}
    Next
    
    Print J
    Ergebnis: 3
    Erwartet: 129

    Mit folgendem Code funktionierts:

    Code:
    For J = 1 To 128
    {viele Befehle}
    incr J
    Next
    
    Print J
    Ergebnis: 129

    Die Schleife wird also richtig durchlaufen.

    Wieso geht der erste Code nicht mehr wie erwartet?
    Ich habe Stunden damit zugebracht den Bug zu finden.
    Das "Beste" daran ist, der erste Code ging problemlos mit Bascom 1.11.8.8!

    Kann bitte jemand nachprüfen ob das bei sonst noch jemand so ist?

    Mit verwirrtem Gruß

    Dnerb
    Das Gegenteil von "gut" ist "gut gemeint"!

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.112
    Hallo Dnerb,
    da gibt es doch einen bekannten Bug mit dem Step > 1.
    Ich glaube den Fix bekommst du mit dem Update Wizard, da wurde keine neue Version für eingestellt.
    Siehe auch hier:
    http://www.mcselec.com/index2.php?op...ewtopic&t=6274
    oder hier
    http://www.mcselec.com/index2.php?op...ewtopic&t=6220
    Gruß

    Rolf

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.01.2005
    Alter
    45
    Beiträge
    294
    Hallo Rolf,

    vielen dank für den Hinweis.

    So ist es eben, wenn man einsam und alleine in seinem schlecht beleuchteten Kämmerlein sitzt und weder recht noch links schaut.

    Ich schaue es mir gleich mal an.

    Gruß Bernd
    Das Gegenteil von "gut" ist "gut gemeint"!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •