.
.
Y2k
das Jahr 2000
1999->2000

Das Heilige Jahr 2000
wird keine Katastrophe.


Anzeige und Ausdrucken
Die Jahre ab 2000 unterscheiden sich von den Jahren davor nur in zwei Ziffern, nämlich 19 und 20. Das Problem für die Computerei besteht darin, daß diese zwei Ziffern oft gar nicht angezeigt, dargestellt und in Dateien gespeichert werden. Jene Computerprogramme, die das Datum als   tt.mm.jj  nur anzeigen und ausdrucken, sind an sich überhaupt nicht gefährdet. Am ersten Arbeitstag im nächsten Jahr wird einfach auf dem Bildschirm stehen:  3.01.00 oder  3.Jan-00. Und davon werden schlimmstenfalls ein paar Blondinen irritiert sein.
 
Zeitspannen und sortieren nach Datum
Nur die Programme, die mit dem Datum rechnen müssen, zB. für Verfallsdaten oder für Zahlungsziele, können ein Problem haben. Sie müssen nicht, sie können. Nämlich dann, wenn der Programmierer zur Datumsberechnung einfach nur die Zahl 1900 zur Jahreszahl des Kurzdatums addiert hat.
Es ist aber nicht sehr wahrscheinlich, daß ein Programmierer so einen Fehler gemacht hat. 
Immerhin hat er ein paar Stunden dafür investiert, aus den Zahlen für Tag, Monat und Jahr eine Zahl zu machen, mit der man rechnen kann, unter Berücksichtigung der Schaltjahre usw. Dabei müßte er eigentlich (?) auch auf das Problem mit dem Jahr 2000 gestoßen sein. Eine der üblichen Lösungen besteht darin, daß er zu den Jahren über 80 die 1900 addiert, zu den Jahren von 00 bis 80 aber 2000. Im Jahr 2081 werden wir sicher andere Sorgen haben, oder keine mehr...
.
Es ist nicht notwendig, daß der Computer das Jahr vierstellig anzeigt oder druckt, sondern nur, daß er intern mit der vierstelligen Jahreszahl rechnet. Soweit er überhaupt mit Zeitspannen oder Datums-Sortierungen zu tun hat.
Lassen Sie sich nicht verwirren von Aussagen, daß die 2-stellige Jahresanzeige auf dem Bildschirm oder am Ausdruck ein Beweis dafür wäre, daß der Computer oder das Programm nicht Y2k - fähig wäre. Zahlen und Texte werden im Computer immer anders gespeichert als sie auf dem  Bildschirm oder auf dem Papier dargestellt werden. Kein Mensch könnte die Bits im Computer lesen oder verstehen. Aber - es ist auch kein Gegenbeweis. Es ist nicht sicher, daß Programme, die die Jahreszahl vierstellig anzeigen, auch tatsächlich richtig rechnen.

Alte Programme heilen

Wenn Sie von den alten Programmen keinen Quelltext haben oder keinen Hersteller/Programmierer zur Hand, dann haben Sie allerdings praktisch keine Chance, das Programm zu verbessern. Wer Ihnen ein automatisches Update andrehen will, der ist ein Scharlatan - außer es ist ein ZAP-Programm des Herstellers für ein ganz bestimmtes Anwendungsprogramm.

Es gibt keine "intelligenten" Programme, die den fertigen Maschinencode unbekannter Programme richtigstellen können. Es gibt nur raffinierte Verkaufskanonen, die mit sowas Geld verdienen.

.

Ein paar Hintergrund - Informationen
Echtzeituhr

Das ist ein IC, der sich ähnlich verhält wie ene Quarzuhr mit Batterie. Beim Einschalten des PC bzw. beim BOOTen (und bei bestimmten Befehlen) wird der Uhren-IC gelesen und in den Speicher des PC kopiert. Dort läuft die PC-Uhr mit einem speziellen Hintergrundprogramm weiter.

Wenn Sie das Datum einstellen (zB. mit C>date), dann wird das neue Datum sowohl in den Echtzeituhr-IC als auch in den Speicher geschrieben.

Leider gibt es solche IC's, die mit den Jahren über 1999 nicht zurechtkommen. Da gibt es aber auch wieder zwei Versionen: 
.
a) der IC schaltet bloß am Silvester - Mitternacht das Jahrhundert nicht weiter, aber das können Sie leicht mit C>date korrigieren, wenn Sie ein geeignetes Betriebssystem haben, 
.
b) der IC und das Betriebssystem können überhaupt nichts mit dem 21. Jahrhundert anfangen. Da hilft nix, der PC ist veraltet. 

Interessant: Die "Erfinder" des Echtzeituhr-IC's, der im PC verwendet wird (Motorola) haben die Gelegenheit beim Schopf gepackt und die Tatsache genutzt, daß eine Batterie den IC auch dann betreibt, wenn der PC ausgesteckt ist.

Der IC enthält zusätzlich zur Quarzuhr einen kleinen Speicher, in dem das ROM-BIOS des PC ein paar lebenswichtige Informationen hinterlegt, zB. das Format der Festplatte. Der Speicher kann sogar eine Prüfsumme enthalten und ein Losungswort (Password). Dieser kleine Speicher wird von den PC-freaks als CMOS bezeichnet.

Betriebssystem

MSDOS und ältere Windows - Versionen haben Fehler. Manche lesen den Echtzeituhr-IC falsch ein, andere verwalten die interne PC-Uhr falsch, wieder andere stempeln die Dateien mit dem falschen Datum.
Auch DR-Multiuser DOS (die älteren Versionen) ist fehlerhaft. Kur siehe unten.
 

Anwendungsprogramme

Das ist ein weites Feld. Es hilft nix, die Programme müssen getestet werden.

Wie oben erwähnt, die Fehlermöglichkeiten sind mannigfaltig: Zeitspannenberechnung, Anzeigen auf dem Bildschirm oder falsche Ausdrucke wie zB. 3.01.19100 - je nach Schlampigkeit des Programmierers.

Es gilt zu unterscheiden zwischen den Anwendungsprogrammen, die Sie extra gekauft haben und den vielen nützlichen Werkzeugen (tools, utilities), die Sie mit dem Computer bzw. dem Betriebssystem bereits mitgeliefert bekommen haben. Nur wenige davon haben mit dem Datum zu tun.

Manche Anwendungsprogramme sind auf die Datumsstempelung der Dateien angewiesen (Dat. und Uhrzeit, die Sie mit dem DIR - Befehl sehen). Typisch dafür sind Backup-Programme. Wenn das Datum falsch ist oder wenn das Programm nach Datum sortiert und dabei nur die beiden letzten Ziffern verwendet (was nicht wahrscheinlich ist!), dann könnten sich Probleme ergeben.


MEG-Programme

Die meisten MEG-Computerprogramme haben durchwegs nirgends mit Zeitspannen zu tun, außer MMIX:FAKT, und AAG und TIR bei ihren Terminkalendern. Und die sind Y2k compliant, wie die Fachchinesen sagen. Und keines der MEG-Programme ist derart von der Jahreszahl abhängig, daß es wegen des Jahres 00 nicht mehr laufen würde.

Wahrscheinlich müssen Sie bei Ihrem PC im neuen Jahr einmal den Befehl  C>date aufrufen und das Datum neu eingeben, oder einen der Windows - Befehle, weil die batteriegepufferte Echtzeituhr im PC beim Jahrtausendübergang nicht richtig rechnet. Aber das ist ja keine Katastrophe. DOS verwaltet das Datum bis ca. 2040 richtig, danach wird es einfach ein falsches Datum anzeigen. Aber - da wird kein Mensch mehr wissen, wer oder was DOS war. DOS ist jetzt gerade 18 Jahre alt und bereits heute schon so gut wie vergessen.

DR-Multiuser DOS / REAL32 ist ein direkter CP/M - Abkömmling, seine Datumsverwaltung ist intern etwas anders als die von DOS. Aber auch hier gilt: Wahrscheinlich müssen Sie bei Ihrem PC im neuen Jahr einmal den Befehl  C>date aufrufen und das Datum neu eingeben, die Jahreszahl aber unbedingt mit 4 Ziffern. Leider gibt es Versionen von DR-Multiuser DOS 5.x mit einem Fehler. Dagegen gibt es ein Pflaster (engl.: patch).

Sie bekommen von mir eine neue DRMDOS.SYS - Datei auf einer Installationsdiskette. Wenn Sie die Diskette erhalten haben, dann rufen Sie mich an und wir gehen die Installation gemeinsam durch.

Bestellung: e-mail an MEG-Glaser     Preis: öS 3.500,-- DM 500,-- inklusiv Versandkosten.

Siehe auch auf der Multiuser-DOS - Seite nach  CLK2000.ZIP  für eine andere, einfache und wirksame Lösung.

Im ATLAN  heißt der Befehl ECHTZEITUHR, aber den brauchten Sie schon bisher im Jahr zwei mal, um die Uhr auf Winter- und Sommerzeit umzustellen. Bei manchen Anlagen ist der Befehl ECHTZEITUHR hinter UP versteckt. Der ATLAN Computer rechnet an keiner Stelle mit dem Datum.

 

Gegen die Hysterie

Lassen Sie sich bitte nicht von der allgemeinen Hysterie anstecken. Mit dem Y2k - Thema lassen sich prächtig Geschäfte machen und den anständigen Leuten das Geld aus der Tasche ziehen. Es gibt einen Haufen Schlaumeier, denen es völlig an technischem Verständnis und an Kreativität fehlt, die aber eine Nase dafür haben, sich wichtig zu machen. Es ist das die gleiche Kategorie von Leuten, die sich auf die ISO-900x - Welle und auf die Evaluierungswelle geschwungen und nur Papier um des Papiers Willen mit ihren Ergüssen vollgekleckst haben. Und die anständigen Techniker und die Hallenmeister mit haufenweise Verwaltungskram eingedeckt haben, ohne selber auch nur einmal in die Werkstatt zu schauen. Ganz persönlich hoffe ich, daß es diesen Typen im nächsten Jahrtausend an den Kragen geht, und zwar kollektiv, im Rahmen eines allgemeinen Bewußtseinswandels.

 

Ähnliche Themen

Euro, Pentium II und andere Themen haben in der Computerei einen ähnlichen Charakter wie das Y2k - Problem. Manche älteren Programme sind einfach nicht für das Euro-Symbol geeignet oder sie haben Probleme mit sehr schnellen Computern oder mit Festplatten mit mehr als 2 GB Speicherkapazität. Es gibt auch DOS - Programme, die einfach nicht richtig in einem DOS-Fenster von Windows laufen. Manche laufen noch unter Win 3.x oder Win 95, aber nicht unter Windows NT. Das hat ganz verschiedene Gründe und es würde hier zu weit gehen, das einzeln zu erörtern.

Leider gibt es auch Programme, die nur auf einem ganz bestimmten Drucker richtig drucken, zB. nur auf Endlosformularen. Es wird immer schwieriger, in der Windows-Welt einen Endlosdrucker zu betreiben.

Es ist aber auch nicht sicher, daß das heute neueste Windows - Programm auf der nächsten Windows 2004 (???) - Version noch laufen wird, oder mit einem neuen Netzwerk oder ...

Die Konfigurierbarkeit des Betriebssystems hat viele Probleme nach sich gezogen. Schon unter DOS gab es Ärger mit dem CONFIG.SYS, zB. mit den FILES= - Einstellungen, mit Treibern, die im nächsten Computer nicht mehr funktionieren usw. Unter Windows ist das noch schlimmer geworden. Es gibt eine Menge System-Programme, meistens .DLL - Hilfsprogramme, auf die die Anwendungsprogramme zugreifen müssen.
Wenn Sie ein neues Programmpaket installieren, kann es leicht vorkommen, daß das neue Paket ihre eigene Version einer .DLL - Datei hineinspielt und die alte überschreibt. Dann funktioniert zwar das neue Programmpaket, aber ein paar früher installierte krachen zusammen oder zeigen zumindest ganz eigentümliche Verhaltensweisen. Da ist es meist das kleinste Übel, daß plötzlich die gewohnte, deutsche Tastenbeschriftung englisch geworden ist. Besonders kritisch ist das in einem Netzwerk. Zeigen Sie mir einen Windows - Fachmann, der von jeder .DLL und von jedem Treiber weiß, wofür sie gut sind.
 

Holen Sie sich Ihren Windows - Rechner!
Praktische Rechner für Ihren Windows-PC von MEG-Glaser.
Fachbeiträge

Es gibt ein paar seriöse Beiträge von Fachleuten und einen Haufen Schmarrn.
Besuchen Sie die links und urteilen Sie selbst:
DER EIGENTLICHE ZWECK DIESER SEITE SIND DIE LINKS:
 

All you really need to know is here:
Dr. John R. Stockton's Time and Date Pages. Leap Year, Pascal etc.

more or less important information:
Compliance Process and Key Tools
Inprise
iWarfare News Briefs
Uvonics 4Y2K page
y2k-screensavers
Heise C't Jahr-2000 Testwerkzeug für den PC : >>>==> cty2k.zip
Websurium Das Jahr-2000-Problem
Iris Sterngartl Seiten, Erläuterungen deutsch.

industriell/gewerblicher, technischer Bedarf
Kurz-Index
Copyright© 1999 Mühlviertler Elektronik Glaser Vorderweissenbach Austria