Liebe Leute,
unten unsere Hausaufgabe aber zuerst eine Frage:
Wir konnten die Programme 1-140 bis 1-150 direkt von den Beispielen aus starten (und konnten die Pop-up-Bilder sehen), aber als wir versuchten, sie in BSF4ooRexx GUI zu starten, gab es eine Fehlermeldung.
Dies machte es uns unmöglich, die Programme anzupassen, da wir die rxj-Datei nicht überschreiben können, da wir keine Administratorrechte im WM haben.
Die Frage ist, warum der Fehler?
HÜ
.bsf.dialog~messageBox("Hallo du!", "Pass auf!", "info")
res=.bsf.dialog~dialogBox("Ups, ein Fehler", "So sieht 'ne Fehlermeldung aus" , "error", "EchtNeinUps" )
say "dialogBox: Du hast dich für" res "entschieden"
txtButtons=.list~of("Echt?", "Nein!", "Und jetzt?")
defButton ="Und jetzt?"
res = .bsf.dialog~dialogBox("Ups, ein Fehler! Du solltest nicht auf OK klicken","Und so eine bessere Fehlermeldung", "error", , , txtButtons, defButton)
say "dialogBox: Du hast dich für" res "entschieden"
txtButtons=.list~of("OK", "Egal")
defButton ="Egal"
res=.bsf.dialog~dialogBox( "Sorry, kann dir jetzt mit dem Fehler nicht helfen. Das ist nur eine Demo der verschiedenen Buttons","Und so eine Infornachricht", "info", , , txtButtons, defButton)
say "dialogBox: Du hast dich für" res "entschieden"
txtButtons=.list~of("Ja!", "Sicher", "Und wie!")
defButton ="Und wie!"
res=.bsf.dialog~dialogBox( "Ist das cool oder was?","Und so sieht ein Fragefeld aus", "question", , , txtButtons, defButton)
say "Du hast dich für" res "entschieden"
/* arguments: message, title, messageType, icon, textOfOptions, defaultValue */
res=.bsf.dialog~inputBox( "Wie findest du diesen Plautsch?", "Und so ein Eingabefeld" , "question")
say "inputBox: Du hast" pp(res) "eingetragen"
txtOptions=.list~of("Genug", "Erledigt", "Das war ein bisschen zu viel!")
defaultTxtOption="Genug"
res=.bsf.dialog~inputBox("Wähle etwas aus!", "Auswahldialog", "plain", , txtOptions, defaultTxtOption)
say "inputBox: Du hast dich für" pp(res) "entschieden"
::requires BSF.CLS
output
REXXout>dialogBox: Du hast dich für 0 entschieden
REXXout>dialogBox: Du hast dich für 2 entschieden
REXXout>dialogBox: Du hast dich für -1 entschieden
REXXout>Du hast dich für 1 entschieden
REXXout>inputBox: Du hast [sehr gut] eingetragen
REXXout>inputBox: Du hast dich für [Genug] entschieden
Lg; Jana und Birgit