
*******************************
*                             *
*       Text aus der Serie    *
*    (c) GERMAN  (Copyright)  *
*        RHEIN-MAIN-SOFT      *
*          Oberursel          *
*                             *
*******************************


ChangeClock:
============

Mit ChangeClock kann man ohne große Probleme die Systemzeit ändern.
Jeder Amigo, der eine interne Uhr sein eigen nennt, kennt das Problem, daß
bei Abstürzen ab und zu die Uhrzeit gelöscht wird (auf jeden Fall passiert
mir dies öfter). Da mir das ewige Uhrstellen mit Preferences auf den Wecker
fiel habe ich ChangeClock geschrieben. Ich wußte nicht, daß man die System-
zeit auch mit `Date` stellen kann (peinlich, peinlich). Aber auch mit Date
gefiel mir Sache nicht so recht, so daß ich ChangeClock doch nicht wieder von
der Diskette löschte. Es hat nämlich den Vorteil, daß man es von der Workbench
aufrufen kann. Auch die Amigos ohne interne Uhr können ChangeClock gebrauchen,
denn wer auch ohne Uhr eine aktuelle Uhrzeit haben will (z.B. weil einen die
falsche Uhrzeitanzeige in Documentum nervt), braucht ChangeClock nur in die
Startup-Sequence einzubinden.

ChangeClock öffnet ein kleines Window und wartet auf die Eingabe. Im Window
wird angezeigt, welches Format die jeweilige Eingabe haben muß. Die Eingaben
müßen so aussehen :
Uhrzeit : HH:MM:SS (z.B. 21:37:57)
Datum   : DD.MM.YY (z.B. 31.05.90)
Drückt man einfach nur Return oder gibt ein falsches Format ein, so werden
die falschen Eingaben einfach ignoriert. Bei der Jahreszahl sollte man nicht
kleinere Zahlen als 78 eingeben, weil sonst das Datum total demoliert wird
(versucht mal `Date` oder `Clock`).

ChangeClock ist Public Domain, es darf also von jedem benutzt und weitergege-
ben werden.

Es ist in GFA-Basic 3.0 geschrieben und mit dem GFA-Compiler 3.0 kompiliert
worden. Dem Compiler verdanken wir auch die "wunderbare" Länge von Change-
Clock. (Aber BLINK erzeugt ein noch längeres File aus dem Objektcode.)


Autor:
------

   Sandro Paolini
   Freiligrathstr. 79
   5600 Wuppertal 2
   Tel.: 0202 / 62 88 66

