Liebe alle,
anbei unsere Hausübung.
Liebe Grüße
Kenan Selak und Katharina Müller
Input:
.bsf.dialog~messageBox("Hallo lieber User!","Begrüssung")
txtButtons=.list~of("Ja", "Nein")
defButton ="Ja"
res=.bsf.dialog~dialogBox( "Wir probieren jetzt gemeinsam ein paar Funktionen in Rexx aus!","Information", "info", , , txtButtons, defButton)
say "dialogBox: Du hast dich für" res "entschieden"
txtButtons=.list~of("Ja", "Nein", "Bin mir nicht sicher")
defButton ="Nein"
res=.bsf.dialog~dialogBox( "Gefällt Dir die Frageoption in Rexx?","Frage", "question", , , txtButtons, defButton)
say "Du hast dich für" res "entschieden"
txtButtons=.list~of("Warum?", "OK", "Nix falsch gemacht!")
defButton ="Nix falsch gemacht!"
res = .bsf.dialog~dialogBox("Jetzt siehst Du eine Fehlermeldung","Fehler", "error", , , txtButtons, defButton)
say "dialogBox: Du hast dich für" res "entschieden"
txtOptions=.list~of("Na klar!", "Meistens", "Manchmal", "Es ist schon ziemlich schwer!")
defaultTxtOption="Meistens"
res=.bsf.dialog~inputBox("Kommst du mit Rexx gut zurecht?", "Auswahlfeld", "plain", , txtOptions, defaultTxtOption)
say "inputBox: Du hast dich für" pp(res) "entschieden"
/* arguments: message, title, messageType, icon, textOfOptions, defaultValue */
res=.bsf.dialog~inputBox( "Sag uns bitte noch Deine Meinung zu dieser Übung!", "Kommentar" , "question")
say "inputBox: Du hast" pp(res) "eingetragen"
.bsf.dialog~messageBox("Danke fürs Mitmachen!","Verabschiedung")
::requires BSF.CLS
Output:
REXXout>dialogBox: Du hast dich für 0 entschieden
REXXout>Du hast dich für 1 entschieden
REXXout>dialogBox: Du hast dich für 2 entschieden
REXXout>inputBox: Du hast dich für [Na klar!] entschieden
REXXout>inputBox: Du hast [Spannend] eingetragen
Von: Wu_bp_2022w <wu_bp_2022w-bounces(a)alice.wu.ac.at> Im Auftrag von Rony G. Flatscher
Gesendet: Donnerstag, 22. Dezember 2022 18:58
An: wu_bp_2022w(a)alice.wu.ac.at
Betreff: Re: [Wu_bp_2022w] G04 T09
On 22.12.2022 18:56, Rony G. Flatscher wrote:
Liebe Jana,
On 22.12.2022 18:47, Jana Korunovska wrote:
den Fehler, dass wir es nicht in BS4ooRexx GUI ausführen können. Es scheint, als ob es die jdor-Routine nicht finden kann, aber warum.
Output:
REXXerr>org.rexxla.bsf.engines.rexx.RexxException: BSF4ooRexx850/routine/jniRexxRunProgram(), error 9:
REXXerr> 67 *-* ::requires "jdor.cls" -- makes routine addJdorHandler([environmentName]) available
REXXerr>Error 43 running testcode.code line 67: Routine not found.
REXXerr>Error 43.901: Could not find file "jdor.cls" for ::REQUIRES..
Na, ja, das Programm "jdor.cls" wird nicht gefunden! :)
Am einfachsten, es ins gleiche Verzeichnis zu kopieren, wo das Programm liegt.
Also die Datei "samples/jdor.cls".