001
14.10.2005, 12:43 Uhr
Bruder Leif
dances with systems (Operator)
|
Moin!
Turbo Pascal hat ein Problem, sobald Du die unit "crt" einbindest. Intern wird eine Verzögerungsschleife für den internen Timer berechnet -- das Ding arbeitet tatsächlich mit Warteschleifen statt mit dem Hardware-Timer. Diese Berechnung erfolgt schon beim Start eines Programms, das crt eingebunden hat. Und auf allen Rechnern mit mehr als ca. 350 MHz wird der Wert, durch den bei der Berechnung dividiert wird, kleiner als eins, auf Integer abgerundet -- bingo. Google mal nach "turbo pascal crt patch" und bau das in Deine crt ein, dann funktioniert das Programm wieder.
Die Jungs bei Borland konnten sich damals einfach nicht vorstellen, dass PCs mal so schnell sein könnten... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. |