Hallo, anbei unser Projekt. LG Gruppe 2
Sent with [ProtonMail](https://protonmail.com) Secure Email.
Liebe Gruppe 2,
das Projekt funktioniert derzeit überhaupt nicht (auch nicht beim Anlegen einer neuen Datei)! Das Laden einer existierenden Datei in der abgegebenen Version hängt sich wegen Multithreadings auf. Die Lösung liegt darin, dass das Laden in einem vom JavaFX Application (GUI) Thread getrennten Thread erfolgt! Dafür habe ich die Klasse "Test" im Controller angelegt, in dem Klassenmethoden mit der Rexx-Anweisung "reply" den restlichen Code der Methode in einem eigenen Thread ausführt (und dann funktioniert's).
Anbei finden Sie daher eine Version, die von Ihrem Stand weg zumindest grundsätzlich funktioniert! :) Nachdem hier aber auch eine Besonderheit benutzt wird (Multithreading), sehen Sie sich bitte einmal die beiliegende Version an. Habe auch das "disable"-Property bei zwei Druckknöpfen benutzt, damit der Benutzer gleich sieht, welche Druckknöpfe verfügbar sind (Zugriff im Programm darf nur im JavaFX Application Thread erfolgen, daher auch gleich die entsprechenden Anweisungen eingebaut). Wenn Sie Fragen haben, dann stellen Sie sie bitte über die Liste!
Da Sie schon einiges an Arbeit hier hineingesteckt haben, möchte ich Ihnen noch die Gelegenheit geben, den Teil "bestehende Datei" zu vervollständigen. Ich nehme an, dass die eingegebenen Daten noch in die "bestehende Datei" angefügt werden sollen, wie die existierende Excel-Datei andeutet. Das sollte nicht allzuviel an Arbeit mehr sein und der "Preis" ist, dass Sie dann einen funktionierenden Nukleus für diese praktische Anwendung haben! :)
Mit freundlichem Gruß
Rony G. Flatscher
Liebe Gruppe 2,
bis wann kann ich mit der fertigen Version Ihres Projektes rechnen?
@alle anderen: habe gerade Ihre Noten eingetragen.
Mit freundlichem Gruß
Rony G. Flatscher
-- __________________________________________________________________________________
Prof. Dr. Rony G. Flatscher Department Informationsverarbeitung und Prozessmanagement Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at __________________________________________________________________________________
On 08.07.2019 18:29, Rony G. Flatscher via Aj2019s wrote:
Liebe Gruppe 2,
das Projekt funktioniert derzeit überhaupt nicht (auch nicht beim Anlegen einer neuen Datei)! Das Laden einer existierenden Datei in der abgegebenen Version hängt sich wegen Multithreadings auf. Die Lösung liegt darin, dass das Laden in einem vom JavaFX Application (GUI) Thread getrennten Thread erfolgt! Dafür habe ich die Klasse "Test" im Controller angelegt, in dem Klassenmethoden mit der Rexx-Anweisung "reply" den restlichen Code der Methode in einem eigenen Thread ausführt (und dann funktioniert's).
Anbei finden Sie daher eine Version, die von Ihrem Stand weg zumindest grundsätzlich funktioniert! :) Nachdem hier aber auch eine Besonderheit benutzt wird (Multithreading), sehen Sie sich bitte einmal die beiliegende Version an. Habe auch das "disable"-Property bei zwei Druckknöpfen benutzt, damit der Benutzer gleich sieht, welche Druckknöpfe verfügbar sind (Zugriff im Programm darf nur im JavaFX Application Thread erfolgen, daher auch gleich die entsprechenden Anweisungen eingebaut). Wenn Sie Fragen haben, dann stellen Sie sie bitte über die Liste!
Da Sie schon einiges an Arbeit hier hineingesteckt haben, möchte ich Ihnen noch die Gelegenheit geben, den Teil "bestehende Datei" zu vervollständigen. Ich nehme an, dass die eingegebenen Daten noch in die "bestehende Datei" angefügt werden sollen, wie die existierende Excel-Datei andeutet. Das sollte nicht allzuviel an Arbeit mehr sein und der "Preis" ist, dass Sie dann einen funktionierenden Nukleus für diese praktische Anwendung haben! :)
Mit freundlichem Gruß
Rony G. Flatscher