Seite 1 von 3
Requester
Verfasst: 07.04.2005 23:12
von Green Snake
hallo
sorry, das ich mit so einer einfachen frage kommen, aber ich hab das vorher noch nie gebraucht
ich habe ein MSGRequester, mit Yes und NO
was muss ich machen, das wen zb no gedrückt wurde, dass dan der end befehl ausgeführt wird, und das bei yes der befehl
goto dieser stelle
ausgeführt wird??
danke
Verfasst: 07.04.2005 23:16
von ts-soft
Code: Alles auswählen
Select MessageRequester("Test", "Test", #MB_YESNO)
Case #IDYES
; goto oder so
Case #IDNO
End
EndSelect
z. B. so
gruß
Thomas
[Edit] Welch dummer Fehler, korrigiert [/Edit]
Verfasst: 07.04.2005 23:18
von zigapeda
Eine If abfrage. Welchen wert er bei Yes/No zurück gibt weiß ich jetzt gerade nicht des musst du hald ausprobieren.
[Edit]ts-soft war schneller aber mit einer If abfrage ist es eine zeile kürzer[/Edit]
Verfasst: 07.04.2005 23:19
von MVXA
Du hast aber den Flag für MessageRequester vergessen. Näheres zu den Flags gibt es hier:
http://forums.purebasic.com/german/viewtopic.php?t=12
Verfasst: 07.04.2005 23:22
von ts-soft
Verfasst: 07.04.2005 23:25
von ts-soft
für zigapeda nochmal extrakurz:
Code: Alles auswählen
If MessageRequester("Test", "Test", #MB_YESNO) = #IDNO : End : EndIf

Verfasst: 08.04.2005 10:10
von Kaeru Gaman
ich meine, auf die eine zeile kommt es wirklich nicht an,
auch nicht auf die ausführungsgeschwindigkeit,
da das, was hier am längsten dauert,
das drücken des buttons durch den user ist.
ts' erste lösung ist einfach schön übersichtlich und deutlich.
und danke für den link zu den FAQ.
diese komplette liste sollte eigentlich bestandteil der Hilfe sein. (@André

)
Super, danke euch vielmals
Verfasst: 08.04.2005 10:59
von Green Snake
super, habs begriffen.
danke euch allen vielmal für eure hilfe
gruss snake
Verfasst: 08.04.2005 12:15
von Leo
Kaeru Gaman hat geschrieben:
diese komplette liste sollte eigentlich bestandteil der Hilfe sein. (@André

)
Nö, in der Hilfe geht es nich um irgendwelche OS-Spezifischen (WinAPI) Konstanten wie es die MessageRequester-Konstanten von oben (
http://forums.purebasic.com/german/viewtopic.php?t=12) sind

Verfasst: 08.04.2005 12:56
von Kaeru Gaman
Doch, denn die Gesamt-Überschrift in der Hilfe lautet "Befehls-Referenz",
und in einer Referenz erwarte ich eine vollständige Aufzählung der Übergabewerte an die Funktionen.
und wenn als Tabelle mit Zahlen, ist mir wurscht.
da aber der Compiler die Konstanten kennt,
sollten sie auch in der Refernz beschrieben werden.
aber es wird nicht einmal die Existenz von #MB_ICON_bla erwähnt.