Bug in Select-Case

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
SimonSimCity
Beiträge: 132
Registriert: 14.01.2007 00:49

Bug in Select-Case

Beitrag von SimonSimCity »

Code: Alles auswählen

Structure User ;{
  sName.s{255}
  sPass.s{32}
EndStructure ;}

Global NewList User.User()

OpenConsole()

Define sInput.s, b1.b

Repeat
  Select LCase(Input())
    Case "new"
      AddElement(User())
      Print("  Name: ")
      User()\sName = Input()
      Debug  User()\sName
      Print("  Passwort: ")
      sInput = Input()
      User()\sPass = MD5Fingerprint(@sInput, Len(sInput))
    Case "exit"
      Break
  EndSelect
  
  Delay(20)
ForEver

End
Hier wird bei Debug nicht das ausgegeben, was hinter " Name:" eingegeben wurde, sondern es wird "new" zurückgegeben.


Funktionierende Version:

Code: Alles auswählen

Structure User ;{
  sName.s{255}
  sPass.s{32}
EndStructure ;}

Global NewList User.User()

OpenConsole()

Define sInput.s, b1.b

Repeat
  sInput = LCase(Input())
  Select sInput
    Case "new"
      AddElement(User())
      Print("  Name: ")
      User()\sName = Input()
      Debug  User()\sName
      Print("  Passwort: ")
      sInput = Input()
      User()\sPass = MD5Fingerprint(@sInput, Len(sInput))
    Case "exit"
      Break
  EndSelect
  
  Delay(20)
ForEver

End
Die Änderung sind nur 2 Zeilen (SELECT und die darüber).
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

Funktioniert hier
-.-"
Benutzeravatar
SimonSimCity
Beiträge: 132
Registriert: 14.01.2007 00:49

Beitrag von SimonSimCity »

Was funktioniert?

Beide Codes?
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

Beide :wink:

Edit:
http://www.purebasic.fr/german/viewtopic.php?t=12226

Falls du bei dieser Frage auch Unicode on hast:
a) Dann hast du recht, bekomme auch nur "new" zurück.
b) Sag das bitte auch :mrgreen:
-.-"
Benutzeravatar
SimonSimCity
Beiträge: 132
Registriert: 14.01.2007 00:49

Beitrag von SimonSimCity »

Green Snake hat geschrieben:Beide :wink:

Edit:
http://www.purebasic.fr/german/viewtopic.php?t=12226

Falls du bei dieser Frage auch Unicode on hast:
a) Dann hast du recht, bekomme auch nur "new" zurück.
b) Sag das bitte auch :mrgreen:
Muss wohl nächstes Mal mehr posten.. <)

Aber ist das normal? Soll das so sein?
Gesperrt