Sehr geehrter Herr Professor Flatscher,
vielen Dank für die Hilfe und Tipps bezüglich des Programmpfades. Wir haben jetzt unseren Code adaptiert und die 'path2thisProgram'-Variable von PARSE SOURCE verwendet, um den korrekten Pfad zu bekommen.
Im Anhang befindet sich neben der PowerPoint-Präsentation und der CSV-Datei der adaptierte Code und die aktualisierte ReadMe.txt.
Wir hoffen, dass das Programm jetzt ohne Probleme läuft und sich von überall korrekt Starten lässt :)
Mit freundlichen Grüßen
Fabian Blauensteiner & Christina Petschnig (Gruppe 01)
________________________________ Von: Aj2022s aj2022s-bounces@alice.wu.ac.at im Auftrag von Rony G. Flatscher Rony.Flatscher@wu.ac.at Gesendet: Donnerstag, 28. Juli 2022 11:03 An: aj2022s@alice.wu.ac.at aj2022s@alice.wu.ac.at Betreff: [Aj2022s] Ad Verzeichnissen, Projekt G01 ... (Re: Fwd: HÜ G08 T03 und Abschlussprojekt fehlen !
Liebe Studierende,
diese e-Mail besteht aus zwei Teilen. Hier im ersten Teil ein kurzer Hinweis zu Verzeichnissen in Programmcode. Sie sollen nach Möglichkeit *nie* Pfade verwenden, die so nur bei Ihnen selbst stimmen können! Stattdessen - damit die Programme mit den benötigten Dateien auch auf anderen Rechnern oder in anderen Verzeichnissen auf Ihrem eigenen Rechner funktionieren können - entfernen Sie die lokalen Pfade aus den Dateinamen und ersetzen den Pfad durch den Ort, wo Ihre Programme mit Dateien liegen.
Anbei finden Sie ein Rexxprogramm, das Ihnen demonstriert, welche Möglichkeiten Sie prinzipiell zur Verfügung haben (der leichteren Lesbarkeit direkt ausd der e-Mail heraus auch in PDF, das auch eine zweite Seite mit den Ausgaben hat). Am einfachsten ist es wahrscheinlich mit der "PARSE SOURCE"-Anweisung und der FILESPEC()-BIF zu arbeiten. Hier wird der Ort des gerade laufenden Rexxprogrammes zurückgegeben und das Argument 'location' in FILESPEC liefert Ihnen den Pfadanteil zurück, inklusive dem letzten Schrägstrich, sodass Sie es sehr einfach haben.
Alternativen zu verschiedenen, wichtigen Pfaden/Orten/Verzeichnissen ersehen Sie auch aus dem Programm, inklusive den Möglichkeiten, die wir mit Java an der Hand haben!
Teil 2 richtet sich an die Gruppe 1: bitte adaptieren Sie Ihr Projekt so, dass es ohne manuelle Eingriffe sofort ablauffähig ist, egal an welchen Ort man Ihr Programm mit den benötigten Dateien kopiert und verschicken Sie es noch einmal über die Liste (mit angepasster readme.txt).
---
Auch wenn das lästig erscheint, es ist für alle TeilnehmerInnen lehrreich und auch die möglichen Problemlösungen, die zur Verfügung stehen! Je flexibler - damit unabhängig vom Ort - Sie Ihre Programme schreiben, desto besser und desto weniger Wartungsarbeit haben Sie alle!
Mit freundlichem Gruß
Rony G. Flatscher
On 27.07.2022 22:54, Blauensteiner, Fabian wrote: wir haben den gleichen Fehler gehabt wenn der Code die .csv-Datei über den angegebenen Pfad (Zeile 24 in Main.rexx) nicht findet. Wenn der Pfad auf den lokalen Pfad der .csv-Datei geändert wird, sollte das Programm ohne Probleme laufen.
Leider haben wir es nicht geschafft über den 'directory()'-Befehl oder über 'user.dir' von 'Java.Systems' das gewollte Directory zu bekommen um die .csv-Datei computerunabhängig zu finden.
Das zweidimensionale Array haben wir verwendet, da wir es so leichter fanden, die verschiedenen Ergebnisse zu ändern und in die Open-Office-Calc zu schreiben.
Wir hoffen, dass wir dadurch den Fehler lösen konnten und dass unser Programm jetzt fehlerfrei funktioniert.
Mit freundlichen Grüßen
Fabian Blauensteiner & Christina Petschnig (Gruppe 01) ________________________________ Von: Aj2022s aj2022s-bounces@alice.wu.ac.atmailto:aj2022s-bounces@alice.wu.ac.at im Auftrag von Rony G. Flatscher Rony.Flatscher@wu.ac.atmailto:Rony.Flatscher@wu.ac.at Gesendet: Mittwoch, 27. Juli 2022 17:28 An: aj2022s@alice.wu.ac.atmailto:aj2022s@alice.wu.ac.at aj2022s@alice.wu.ac.atmailto:aj2022s@alice.wu.ac.at Betreff: [Aj2022s] Fwd: HÜ G08 T03 und Abschlussprojekt fehlen !
Liebe Studierende,
bin mitten in der Benotung, hier einige Anmerkungen, bitte überarbeiten bzw. über die Liste versenden:
* Gruppe 1: Projekt funktioniert nicht! Fehlerabbruch in Zeile: 239 *-* finalquestions[i][4] = "" (warum zweidimensionaler Zugriff?) * Gruppe 8: Hausübung T03 und das Abschlussprojekt fehlen! 😮
Bitte schicken Sie die korrigierte Version des Projekts bzw. die fehlenden Dateien über die Liste!
Mit freundlichem Gruß
Rony G. Flatscher
-- __________________________________________________________________________________
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 __________________________________________________________________________________