Hier ein kleines Nebenprodukt von TheAnswerIII: Datum.LHA enthält ein OBERON-Modul zum Auswerten eines Datums. Dabei kann man mit Daten von Typ Dos.Date und dem Ergebniss von Intuition.CurrentTime einen String erzeugen, der diese Daten ausgibt. Ferner definiert das Modul ein eigenes Datums-Format, das man einheitlich benutzen kann, Routinen zum berechnen aus Dos.Date/CurrentTime sind vorhanden. Über ein Flag-Set kann man einstellen, welche Teile des Datums in den String kommen. Jedes Teil kann einzlen ausgewählt werden, die Reihenfolge ist allerdings fixiert. - Wochentag (kurz oder lang, englisch oder deutsch) - Tag - Monat - Jahr (zweistelling oder vierstelling) - Stunde - Minute - Sekunde Zuletzt sind noch Routinen vorhanden, um Dos.Date/ CurrentTime mit Zuhilfenahme der Dos.library einen AmigaDos- Datumsstring zu erzeugen. Während die anderen Routinen unter allen Kickstarts laufen, kann der Amiga-Dos- Datums-String nur mit Kickstart 2.00 oder höher benutzt werden. Neben dem Importmodul Datum.mod ist noch das Modul DatDemo.mod dabei, um sich kurz die Ergebnisse anhand der aktuellen Uhrzeit anzusehen. Falls das Modul Intresse findet (Mail an mich), wird es noch ausgebaut. (Internes Datumsfomrat als AmigaDos-String, festlegen der Woche, und Erkennen von Feiertagen). Achja, ein Bug ist auch noch drin: Am Anfang von Schaltjahren funktioniert was nicht. vom 28.12 des des Vor(Schalt)Jahres bis einschl. des 01.01 des Schaltjahres geht die Routine um einen Tag nach. Falls nicht, kennt ihr jetzt immerhin ein kleines Stück Source von TheAnswerIII. bye