Seite 1 von 1

Variablen und Messagerequester

Verfasst: 29.01.2015 21:33
von Fordey_ra
Hab mal kurz PureBasic meinen Kindern vorführen wollen.
Möchte einfach mal wissen warum dieses Mini Programm so nicht klappt ?

Erste Antwort mit ja Zweite mit nein beantworten, führt zur falschen Antwort.


Code: Alles auswählen

Antwort=MessageRequester ("Frage ???????????","Bist du da Felix ??????",#PB_MessageRequester_YesNo)

If Antwort=#PB_MessageRequester_Yes
  MessageRequester("Antwort","Hey der Felix ist ja da !!!!!",#PB_MessageRequester_Ok)
  Anwort=MessageRequester("Frage","Hey ist die Maria auch da ?",#PB_MessageRequester_YesNo)
  
  If Antwort=#PB_MessageRequester_Yes
    MessageRequester("Antwort","Schön das die Maria auch da ist !!",#PB_MessageRequester_Ok)
  Else
    MessageRequester("Antwort","Schade das die Maria nicht da ist (Snief)!",#PB_MessageRequester_Ok)
  EndIf  
  
Else
  MessageRequester("Antwort","Hey leider ist der Felix nicht da (Snief)",#PB_MessageRequester_Ok)
EndIf

Re: Variablen und Messagerequester

Verfasst: 29.01.2015 21:39
von RSBasic
Hallo Fordey_ra,

meinst du die zweite MessageBox "Hey ist die Maria auch da ?", die nicht funktioniert?
Es liegt daran, dass du die Variable falsch geschrieben hast.

Code: Alles auswählen

Anwort=MessageRequester("Frage","Hey ist die Maria auch da ?",#PB_MessageRequester_YesNo)
Anwort muss eigentlich Antwort heißen.

Ich empfehle dir EnableExplicit, um solche Fehler zu vermeiden. Sorgt zwar dafür, dass du stets Variablen definieren musst, aber der große Vorteil ist, dass genau solche Fehler nicht mehr passieren.

Re: Variablen und Messagerequester

Verfasst: 29.01.2015 21:41
von Fordey_ra
Dummer Fehler .

Habs auch gerade gesehen.
Wollte den Beitrag gerade löschen, aber Ihr seit einfach zu schnell hier.

Danke für die schnelle Antwort und den Tipp.

Gruß