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?

 

 

.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