Division by Zero Hatası için Düzeltme Run time error 200 (DIVISION BY ZERO): Bu hatanın kaynağı CRT kütüphanesindeki Delay procedure'dür. Pentium 266 üstü işlemcilerdeki hız, bu procedure'ün kodunda sıfıra bölme hatası oluşmasına neden olmakta.
Fakat telaşa gerek yok. Bundan sonra makinamda Pascal kodu çalıştıramayacağım diye düşünmeyin. Ekte, CRT kütüphanesindeki bu hatanın düzeltilmiş şeklinin yer aldığı TURBO.TPL dosyası var (Dikkat TP7 için). Bunu X:TP7BIN dizinine kopyalayın
Kendi TURBO.TPL nizin yedeğini aldıktan sonra.
Ayrıca ne olur ne olmaz diye bir PATCHER (yama) programı da ekledim. Bu programı şöyle kullanırsınız:
Önce T7TPLFIX.EXE dosyasını X:TP7BIN dizinine copy edin. Sonra bu dizine girin. T7TPLFIX yazıp enterlayın. Bi menü gelcek. "P" tuşuna basın. Son.
Artık TP7 de kaynak kodlarınızı direk çalıştırabilirsiniz.
"X" TP7 dizininin bulunduğu sürücüdür. Sakın ola ki X:.. yazma gafletine düşmeyin haaa.
tpbugfix.zip (74 Kb): http://www.programlama.com/Main/pascal/docs/tpbugfix.zip