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@alice.wu.ac.at Im Auftrag von Rony G. Flatscher Gesendet: Donnerstag, 22. Dezember 2022 18:58 An: wu_bp_2022w@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".