Trong khi làm việc với Pascal, việc xuất hiện lỗi là không thể tránh khỏi. Chính vì vậy mình tổng hợp một số lỗi thường gặp sau đây nhằm giúp các bạn giải quyết vấn đề nhanh hơn
A.Lỗi biên dịch.
Error001: Out of memory_ thiếu bộ nhớ
Error 003: Unknown identifier: xảy ra khi chưa khai báo định danh( hằng, biến, hàm, thủ tục)..
Error 004: Duplicate identifier: định danh đã được khai báo trước đó.
Error 005: syntax error: lỗi cú pháp, kí tự không đúng hoặc thiếu nháy đơn hằng xâu kí tự.
Error 010:Unexpected end of file: thiếu end ở cuối chương trình hoặc chưa đóng chú thích.
Error 022: structure too large> Vượt quá kích thước lớn nhất của dữ liệu cho phép là 65520 bytes.
Error 026: Type mismatch: Không tương thích kiểu trong: câu lệnh gán; truyền tham số cho chương trình con;chỉ số của biến mảng;
Error 028: Biên dưới lớn hơn biên trên trong khai báo mảng.
Error 034: Invalid function result tupe: kiểu kết quả trả về của hàm không đúng. Kiểu của hàm chỉ có thể là:kiểu đoạn con, kiếu xâu kí tự và kiểu con trỏ.
Error 062: Division by zero: lỗi chia cho 0.
Error 064: can not read…: không đọc hay ghi biến kiểu dữ liệu này> read, readln chỉ nhập được giá trị của kiểu xâu kí tụ
Error aaa: xxxx expected : thiếu xxxx.
Error 096: too many variables: khai báo quá nhiều biến.
Error 097: điều khiển FOR phải thuộc đoạn kiểu con,
Error 113: err in statement: Lỗi câu lệnh, kí tự tại vị trí con trỏ không thể bắt đầu câu lệnh
Error 121: Invalid qualifier: lỗi xảy ra khi chỉ 1 số biến không phải là biến mảng, 1 số biến không phải là bản ghi, một biến không phải là biến con trỏ
B. Lỗi khi dịch( Runtime error);
Error 002: file not found: không tìm thấy files( sai đường dẫn, tên files).
Error 102: file not asigned: chưa gán đường dẫn cho biến file.
Error 103: file not open: chưa mở file.( thực hiện thao tác vào ra file trước khi thực hiện lệnh reset/ rewrite hoặc sau khi thực hiện close).
Error 106: invalid numberic format: lỗi xảy ra khi gia trị số đọc từ tệp văn bản không phù hợp với định dạng kiểu số.
Error 200: division by zero: lỗi chia cho 0.
Error 202: Stack overflow error: Lỗi tràn Stack( ngăn xếp). thường xảy ra khi dùng đệ quy.
Error 205: floating point overflow: tính toán vượt quá dữ liệu của kiểu dữ liệu thực.
Error 207: lỗi dấu phảy động.