1 Turbo pascal- Sửa lỗi "Division by zero" ở Turbo pascal Sat Nov 17, 2012 8:48 am
LostSoul89
Admin
ách 1: Lỗi này xảy ra khi bạn chương trình Turbo pascal 7.0 ở máy tính tốc độ cao. Bạn download file Fix-Eror200-Pascal.zip tải về.
Tắt Turbo pascal, nếu đang chạy đó. Sau đó giải nén file này và copy
tất cả file có trong thư mục Fix-Eror200-Pascal vào thư mục BIN của
Turbo pascal (thường có đường dẫn là C:\Program Files\Turbo Pascal\Bin),
bấm đúp chuột lên file patch.exe trong thư mục BIN.
Cách 2: Khi dùng turbo pascal để dịch chương trình có khai báo thư viện CRT, có thể máy báo compiler succefully. Tuy nhiên khi chạy chương trình một lỗi phổ biến rất hay gặp là division by zero.
Lỗi này có thể do 2 nguyên nhân. Thứ nhất là do trong chương
trình của bạn có phép chia cho số 0, cần phải khắc phục sai
sót này. Thứ 2 là do file turbo.tpl trong máy có lỗi.
Khi đó để giải quyết có 3 cách:
1. Down load file turbo.tpl đã fix về, xóa file cũ đi dán file mới vào thư mục bin, cái file này tra trên Google nhé.
2. Đơn giản hơn nhiều, dùng Winhex mở file turbo.tpl, tìm đoạn "B8 37 00 F7 F1" xóa đi thay bằng đoạn "B9 FF FF 90 90", lưu lại là xong.
3. Là xóa cái turbo pascal đi, down free pascal ở freepascal.org. Chúc mọi người vui vẻ.
Tắt Turbo pascal, nếu đang chạy đó. Sau đó giải nén file này và copy
tất cả file có trong thư mục Fix-Eror200-Pascal vào thư mục BIN của
Turbo pascal (thường có đường dẫn là C:\Program Files\Turbo Pascal\Bin),
bấm đúp chuột lên file patch.exe trong thư mục BIN.
Cách 2: Khi dùng turbo pascal để dịch chương trình có khai báo thư viện CRT, có thể máy báo compiler succefully. Tuy nhiên khi chạy chương trình một lỗi phổ biến rất hay gặp là division by zero.
Lỗi này có thể do 2 nguyên nhân. Thứ nhất là do trong chương
trình của bạn có phép chia cho số 0, cần phải khắc phục sai
sót này. Thứ 2 là do file turbo.tpl trong máy có lỗi.
Khi đó để giải quyết có 3 cách:
1. Down load file turbo.tpl đã fix về, xóa file cũ đi dán file mới vào thư mục bin, cái file này tra trên Google nhé.
2. Đơn giản hơn nhiều, dùng Winhex mở file turbo.tpl, tìm đoạn "B8 37 00 F7 F1" xóa đi thay bằng đoạn "B9 FF FF 90 90", lưu lại là xong.
3. Là xóa cái turbo pascal đi, down free pascal ở freepascal.org. Chúc mọi người vui vẻ.