Hier mal deinen Code korrigiert und erweitert.whitelion hat geschrieben:ok, danke das geht so weit, allerdings hab ich noch eine verständnisfrage...
wenn ich result ganz weg lassen, also so:
bekomme ich als antowort immer "ja". woran liegt das ?Code: Alles auswählen
;simple messageboxa a$ = "Die Antwort lautet:" MessageRequester("Titel", "Bitte machen Sie Ihre Eingabe:", #PB_MessageRequester_YesNo) If #PB_MessageRequester_Yes ; Ja-Schalter wurde gedrückt b$ = "Ja" ElseIf #PB_MessageRequester_No ; Nein-Schalter wurde gedrückt b$ = "Nein" EndIf MessageRequester("Ergebnis", a$+b$ , #PB_MessageRequester_Ok) End
ich bin möchte mein programm ja nicht unnötig verschachtel, deshalb benötige ich result eigentlich gar nicht...
Code: Alles auswählen
;simple messageboxa
a$ = "Die Antwort lautet: "
result = MessageRequester("Titel", "Bitte machen Sie Ihre Eingabe:", #PB_MessageRequester_YesNoCancel)
If result = #PB_MessageRequester_Yes ; Ja-Schalter wurde gedrückt
b$ = "Ja"
ElseIf result = #PB_MessageRequester_No ; Nein-Schalter wurde gedrückt
b$ = "Nein"
Else
b$ = "Abbruch!"
EndIf
MessageRequester("Ergebnis", a$+b$ , #PB_MessageRequester_Ok)
End
Ich denke, so wirde es deutlich
