OT DOS
Von: Volker Doormann (noreply@volker-doormann.org) [Profil]
Datum: 15.09.2008 23:03
Message-ID: <gamik5$1o4$03$1@news.t-online.com>
Newsgroup: de.alt.astrologie
Datum: 15.09.2008 23:03
Message-ID: <gamik5$1o4$03$1@news.t-online.com>
Newsgroup: de.alt.astrologie
Rainer schrieb: > > Ein paar alte ToshibaNotebooks mit Windows2000 oder XP- > home liegen noch im Schrank. Da würd auch ihr DOS Programm > drauf laufen, Mein astrologisches Programm PLUTO ist in Borland Pascal geschrieben. Die function delay(i) von Borland verwendet eine integer variable und verzögert den Programmlauf. Bei Prozessoren unter ~ 300 MHZ ist das kein Problem, aber bei schnellen Prozessoren ist der Teiler für die delay-Zeit so groß, dass die integer variable überläuft und das Programm einen 'Run time error' meldet. Das Programm läuft (erfahrungsgemäß) bei schnellen Prozessoren _nur_ unter Windows2000 (nicht unter XP-home), wenn das Betriebsstem einen 'langsamen' Takt für DOS emuliert. Die assembler routine auf die die function delay(i) zugreift, kann ich leider nicht ändern. Ich betreibe das Programm auf einem 200 MHz PC unter Windows98 und schiebe die Auswertungen via Word97 das DOS Texte lesen kann und HPGL lesen kann über einen router an meinem 2.6GHz PC an Word2003. Patches <http://www.brain.uni-freiburg.de/~klaus/pascal/runerr200/> konnten das Problem bei mir nicht lösen. V.D.[ Auf dieses Posting antworten ]
Antworten
- Rainer (16.09.2008 00:05)
