Liebe Gruppe 6,


anbei finden Sie eine Version von "controller.rexx", die das ooRexx-Programm, das die odt-Datei verarbeiten soll in einem anderen als den JavaFX/GUI thread aufruft. Es Ihre Ansteuerung von swriter noch fehlerhaft (neuer User wird noch nicht angezeigt), allerdings sollten Sie jetzt weiterkommen und das Projekt fertigstellen können.


In controller.rexx gibt es am Ende eine neue Klasse "Utility", in der die Klassenmethode "run_AOO" mit "reply" die Kontrolle zurückgibt und den Rest der Anweisungen (das Absetzen des Arguments 'command' als Kommando) in einem neuen Thread durchführt. Der Aufruf erfolgt einfach (da eine Klassenmethode) mit .Utility~run_aoo(command) aus der Routine "second_Card".


Viel Erfolg beim Fertigstellen!


Mit freundlichem Gruß


Rony G. Flatscher




On 19.06.2022 23:59, Pavic, Jakov wrote:
Sehr geehrter Herr Prof. Flatscher,

Im Anhang finden Sie den ZIP-Ordner mit dem Projekt und einer ReadMe.txt Datei.

Der Fehler, ebenfalls in der ReadMe.txt Datei beschrieben, lautet wie folgt:

 Nachdem das Memory geschafft wurde, wird mittels Kommandozeilenaufruf (Datei: "controller.rexx" Zeile: 142-143) die Datei "Leaderboard.rex" (zuständig für das öffnen und bearbeiten des Leaderboards in OpenOffice Writer), mit den zugehörigen Variablen als Argumente, aufgerufen. Hierbei hängt sich sowohl das JavaFX Fenster als auch das OpenOffice-Fenster auf. Erst nach manuellem schließen des JavaFX Fensters, arbeitet die "Leaderboard.rex" Datei weiter und trägt den Score in die Liste ein.

Vielen Dank im Voraus für Ihre Hilfe!

Mit freundlichen Grüßen,

Jakov Pavic / Gruppe 6 

Von: Aj2022s <aj2022s-bounces@alice.wu.ac.at> im Auftrag von Rony G Flatscher <rony.flatscher@wu.ac.at>
Gesendet: Sonntag, 19. Juni 2022 23:09
An: aj2022s@alice.wu.ac.at <aj2022s@alice.wu.ac.at>
Betreff: Re: [Aj2022s] Threads JavaFX AOO Projekt G06
 
Lieber Herr Resch,

warum verschicken Sie nicht Ihr Projekt als zip-Archiv und readme.txt-Datei und führen exakt die Stwlle an, wo Ihr peoblem sichtbar wird?

Mit freundlichem Gruß 

Rony G. Flatscher (mobil/e)

Am 19.06.2022 um 22:36 schrieb Resch, Alexander <alexander.resch@s.wu.ac.at>:


Sehr geehrter Herr Prof. Flatscher, liebe Kolleginnen und Kollegen,

wie bei der Präsentation unseres Projektes (Memory) schon angesprochen, hatten wir das Problem, dass sich Rexx (JavaFX) und Apache Open Office beim Öffnen des Leaderboards beide aufhängen. Es wurde festgestellt, dass es eine Lösungsmöglichkeit wäre, die Leaderboard.rexx Datei in der Controller.rexx in einem anderen Thread ausführen zu lassen. Wir haben es bereits mittels Ansprechens über die Kommandozeile probiert, jedoch crashen die beiden Dateien wieder. Jedoch wird jetzt nach dem händischen Schließen des gecrashten Rexx-Fensters das Leaderboard korrekt erstellt und angezeigt. Nun wollten wir fragen, ob es noch eine andere Möglichkeit gibt, das Leaderboard, in einem separaten Thread aufzurufen. 

Vielen Dank im Voraus!
Mit freundlichen Grüßen
G06

 

--
Aj2022s mailing list
Aj2022s@alice.wu.ac.at
http://alice.wu.ac.at/mailman/listinfo/aj2022s

-- 
--
__________________________________________________________________________________

Prof. Dr. Rony G. Flatscher
Department Wirtschaftsinformatik und Operations Management
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020  Wien/Vienna, Austria/Europe

http://www.wu.ac.at
__________________________________________________________________________________