Kann QuickBASIC auch jetzt im 21. Jahrhundert verwendet werden?

Wichtige Voranbemerkung

Die hier abgegebenen Informationen beruhen ausschliesslich auf meinen eigenen Erfahrungen und sind daher juristisch unverbindlich. Für eine offizielle Lieferantenbestätigung benutzen Sie daher weiterhin die Microsoft-Heimseite direkt.

Die einzige kritische Funktion: DATE$

Kürzlich habe ich bei allen mir bekannten BASIC-Dialekten die DATE$-Funktion auf Y2K-Tauglichkeit hin selber getestet. Resultat: Keinerlei :-) Probleme, da DATE$ mit vierstelligem Jahr arbeitet und dieses auch noch nach dem 1.1.2000 korrekt aus der Systemuhr ausliest. Selbst das mittlerweile über zehnjährige GWBASIC.EXE zeigte keinerlei Schwächen. Voraussetzung ist natürlich ein ebenfalls Y2K-tauglicher RTC-Chip (RTC=Real Time Clock=batteriegepufferte Echtzeituhr) auf dem PC-Motherboard!

Wie sieht diesbezüglich bei Ihren selber geschrieben Programmen aus?

Ob Ihre BASIC-Programme ebenfalls voll Y2K-tauglich sind, müssen Sie jedoch schon selber beurteilen; falls Sie also frisch und fröhlich mit

' Nicht nachahmen!
jahr% = VAL(RIGHT$(DATE$, 2)) 

das Jahr auf 2 Stellen abgeschnitten haben, dann müssen Sie sich schon selber an den Ohren ziehen... :-O

Eine voll Jahr-2000-fähige Datumsarithmetik finden Sie hier im Download-Bereich. Mit dem dortigen Programm können Sie beliebig ein Kalenderdatum in eine absolute Anzahl Tage umwandeln und umgekehrt.

Was Sie sich schon eher bewusst sein müssen: Microsoft wird bei den künftigen Windows-Versionen kein DOS mehr unterstützen, so dass Sie bis dahin Ihre Programme migrieren können.


Wieder zurück zur Übersicht


© 2000 by Andreas Meile