Everest 3.5 beherrscht jetzt auch die langen Dateinamen, die dank MagiC!Mac sowie neuen Dateisystemen unter MultiTOS nun auch auf dem Atari zur Verfgung stehen. Fr die langen Dateinamen gilt folgende Konvention: - Um Dateinamen mit Leerzeichen auf der Kommandozeile oder per VA_START trennen zu k”nnen, kann man sie durch Hochkomma einklammern, also z.B. 'Das ist ein Test'. - Falls ein solcherart geklammerter Dateiname selber ein Hochkomma enthalten soll, muž es doppelt angegeben werden, also z.B. 'Macht''s gut!' anstelle von Macht's gut! Everest wertet nach diesem Verfahren die Kommandozeile, die VA_START Meldung, das Freedom-Dateiselektor-Protokoll, den Dateinamen fr die SUCHE_FEHLER ^E Option sowie die Textliste aus. Aužerdem legt Everest selber die Textliste nach diesem Verfahren an. Nicht bercksichtigt wird die erweiterte Kommandozeile via ARGV, da dort ja die einzelnen Parameter durch ASCII-Code-0 Zeichen getrennt werden. ****************************************************************** * Leider habe ich nur begrenzte M”glichkeiten dieses zu * * testen, und bitte darum, daž mir von gefundenen Fehlern * * m”glichst bald berichtet wird. * ****************************************************************** Folgende Fehler habe ich bei mir unter Benutzung von RAMFS feststellen k”nnen, an denen Everest jedoch keine Schuld hat: - Das Desktop Gemini 1.999e vom 21.12.1994 trennt beim ARGV-Verfahren eigenh„ndig die Dateinamen an den Stellen, wo die Leerzeichen stehen, indem dort Nullzeichen eingesetzt werden. - Der Dateiselektor Freedom Version 1.14a vom 5.7.1995 arbeitet im grožen und ganzen korrekt, er kommt allerdings durcheinander, wenn Ordnernamen ein Hochkomma enthalten. Will man die Datei u:\ram\Macht's gut!\test.txt ”ffnen, wird als Pfad v”llig korrekt u:\ram\Macht's gut!\*.* geliefert, nur als Datei wird leider 'u:\ram\Macht's gut!\test.txt' geliefert, wobei das Hochkomma bei Macht's eigentlich verdoppelt werden mžte. Dieses fhrt dazu, daž Everest die Dateien u:\ram\Macht, u:\ram\s und u:\ram\gut!\test.txt ”ffnet, falls u:\ram das aktuelle Directory beim Start von Everest war. Den gleichen Fehler macht Freedom auch per VA_START. Falls das Hochkomma jedoch nicht im Ordner, sondern nur im Dateinamen auftritt, funktioniert alles richtig, d.h. Freedom liefert als Dateiname 'u:\ram\Das ist ein Test\Macht''s gut!' zurck. EOF