rong khi dịch một chương trình Pas cal, nếu có lỗi cú pháp thì phần mềm sẽ thông báo lỗi bằng một dòng chữ và đừa con trỏ về đúng nơi có lỗi. Sau đây là ý nghĩa của 100 lỗi thường gặp. 1. Begin Expected Lệnh Begin đang mong đợi ở đây. 2. Constant expected Hàng viết không đúng. 3. Code segment too large Đoạn mã quá dài. Nếu gặp lỗi này bạn nên chia nhỏ chương trình thành từng modul. 4. Cannot Read ang Write Variables of this type Lỗi này do đọc hay viết một biến không thuộc kiểu: kí tự, nguyên, thực, chuỗi, logic. 5. Circular unit reference Các unit bị trộn lẫn trong phần giao diện. 6. Constant and case types do not match Kiểu của hằng case không tương thích với biểu thức được chọn. 7. Constant out of range Chỉ số mảng với một hằng vượt ra ngoài phạm vi. Gán một hằng vượt phạm vi của biến. Một hằng làm tham số cho một biến hoặc một hàm. 8. Character expression expected Biểu thức phía trước phải là kiểu kí tự. 9. Case constant out of range Cho kiểu số nguyên của lệnh case, các hằng phải ở trong phạm vi từ -32768…32767. 10. Cannot call an interupt Procedure Bạn không thể gọi trực tiếp một thủ thuật ngắt. 11. Cannot evaluete this expression Bạn đang dùng một đặc tính không thích hợp trong một biểu thức hằng. 12. Cannot evaluete without system unit Trình gỡ rối ckhông thể tính toán các biểu thức nếu trong thư viện TURBO.TPL không có Unit System. 13. Cannot access this symbol Không thể truy cập được biến này. 14. Cannot compile overlays to memory Chương trình dùng overlays phải ghi kết quả vào đĩa, không ghi vào bộ nhớ. 15. Cannot overlay this unit Bạn đang cố gắng overlays một unit mà nó không dịch với trạng thái {$O+}. 16. Constructor identifier expected Tên không thể hiện đượcConstructor. 17. Destructor identifier expected Tên không thể hiện được Destructor. 18. Division by zero Không thể chia cho không. 19. Do expected Thiếu từ khoá DO hoặc để sai vị trí. 20. Data segment too large Đoạn dữ liệu quá lớn. 21. Disk full Đĩa đã đầy. 22. Duplicate identifier Tên này đã có. 23. Error in real constant Sai cú pháp của kiểu thực. 24. Error in integer constant Sai cú pháp của hằng kiểu nguyên. 25. Error in type Kí hiệu này không thể bắt đầu một định nghĩa kiểu. 26. END expected Đang chờ lệnh END. 27. Error in expression Lỗi này do sai cú pháp của một biểu thức. 28. Expression incorrecttly terminated Turbo không cho phép chấp nhận cùng một lúc một toán tử và kết thúc biểu thức tại điểm này. 29. File not found Không tìm thấy File. 30. File indentifier expected Định danh không phải là một trường trong bản ghi tương ứng hoặc trong biến object. 31. File variable expected Biến phía trước là kiểu File. 32. File types are allowed here Hằng kiểu File không thể là hằng định kiểu. 33. Files must be var Parameters Tham số kiểu File phải phải đi với thông số Var. 34. File access denied File không thể mở hay tạo ra. 35. Header does not match previous definition Phần khai báo thủ tục hoặc hàm trong phần giao diện hoặc trong phần khai báo không phù hợp với khai báo trong phần đầu này. 36. Identifier expected Xem lại tên tại đây. 37. Invalid file name Sai tên tệp hoặc một đường dẫn không tồn tại. 38. Invalid compiler directive Ký tự định hướng dịch sai hoặc hoặc chưa được biết. 39. Invalid string leng Độ dài của chuỗi vượt ngoài phạm vi. 40. Invalid subrange base type Kiểu cơ sở của kiểu khoảng con không hợp lệ. 41. Integer constant expected Hằng số nguyên không đúng. 42. Integer of real constant expected Viết không đúng hằng nguyên hoặc hằng thực. 43. Invalid Function result type Kết quả của hàm hợp lệ. 44. Integer expression expected Biểu thức kiểu nguyên không đúng . 45. Invalid object file record File .obj chứa File không hợp lệ. 46. Invalid typecast Kích thước của biến và kiểu nhận không tương ứng. 47. Invalid file type Thủ tục quản lý file không chấp nhận kiểu file này. 48. Integer or Real expected Biểu thức này phải là kiểu nguyên hay kiểu thực. 49. Invalid for control variable Biến điều khiển câu lệnh For không hợp lệ. 50. Integer varible expected Biến phía trước phải là kiểu nguyên. 51. Integer or real varible expected Biến phía trước phải là kiểu nguyên hay kiểu thực. 52. Include files are not allowed here Mọi phần lệnh phải nằm trong một đĩa. 53. Invalid qualifier Lỗi này là do: - Đánh chỉ số của biến không phải là biến màng. - Lấy địa chỉ trả về của một biến không phải là con trỏ. - Đánh chỉ số một biến không phải là màng. 54. Invalid format specifier Bạn đang dùng kiểu định dạng sai. 55. Invalid format specifier Bạn tạo một tham chiếu gián tiếp không đúng. 56. Invalid procedure or function reference Bạn đang gọi một thủ tục trong một biểu thức hoặc bạn gán một thủ tục, hàm cho một biến mà không được dịch trong trạng thái {%F+}. 57. Line too long Độ dài vượt quá 127 kí tự. 58. Label identifier expected Tên nhãn không đúng. 59. Legal assignment Không thể gán giá trị cho file và biến không kiểu. Tên hàm này chỉ có thể gán giá trị trong phần lệnh của hàm. 60. Label already defined Nhãn đã được đánh dấu cho một lệnh ở chỗ khác rồi. 61. Method identifier expected Tên không thể hiện hành vi. 62. Ordinal variable expected Biến phía trước là kiểu đếm được. 63. Overflow in arithmetic operation Kết quả của phép toán số học không nằm trong phạm vi số nguyên dài. 64. Operand types do not match operator Toán tử không thể áp dụng cho toán hạng kiểu này. 65. Ordinal type expected Ở đây phải là các kiểu biến đếm được. 66. Pointer variable expceted Biến phía trước phải là kiểu con trỏ. 67. Pointer expression expected Biểu thức trên phải là kiểu con trỏ. 68. Pointer type identifier expceted Định danh phải thể hhiện kiểu con trỏ. 69. Syntax error Xuất hiện kí tự trái luật. 70. String constant exceeds line Lỗi này thường xuất hiện do thiếu dấu kết thúc đối với hằng xâu kí tự. 71. Structure too large Kieur cấu trúc quá lớn. 72. Set base type out of range Kiểu cơ bản của tập là tập hợp quá lớn. 73. String variable expceted Biến phía trước phải là kiểu chuỗi. 74. String expression expected Biểu thức phải là kiểu chuỗi. 75. String length mismatch Độ dài xâu kí tự không tương thích với số thành phần trong mảng kí tự. 76. String constant expected Chuỗi hằng không xuất hiện đúng chỗ. 77. Statement part too large Phần lệnh quá dài. 78. Structred variables are not allowed here Bạn đang thực hiện thao tác không hợp lí đối với biến có cấu trúc. 79. Type identifier expected Định danh không thể hiện nào cả. 80. Too many open files.M Mở quá nhiều file. 81. Too many files Có quá nhiều file được đưa vào dịch. 82. Type mismatch Lỗi này xuất hiện do không tương thích giữa kiểu của biến và biểu thức, kiểu của tham số thực và tham số hình thức, kiểu của biểu thức và chỉ số, kiểu các toán hạng trong biểu thức. 83. Then expected Thiếu từ Then. 84. To or Downto expected Từ dành riêng cho To hoặc Downto không có. 85. Too many variables Số lượng tổng cộng của biến địa phương không có. 86. Unit file format error Tệp (tập tin) .TPU không hiệu lực. 87. Unexpected end of file Lỗi này do: - Bạn chưa đóng chú thích. - Mỗi tệp include kết thúc ở giữa phần lệnh. - Lệnh END và BEGIN không đi cặp với nhau. 88. Unknown identifier Tên này chưa được khai báo. 89. UNIT expected Thiếu từ khoá UNIT. 90. Variable identifier expected Tên không thể hiện một biến. 91. “,” expected Thiếu dấu , 92. “;” expected Thiếu dấu ; 93. “:” expected Thiếu dấu : 94. “)” expected Thiếu dâu ngoặc đơn đóng. 95. “(“ expected Thiếu đâu ngoặc đơn mở. 96. “=” expected Thiếu dâu = 97. “:=” expected Thiếu dâu := 98. “[“ or “(” expected Thiếu dấu móc trái. 99. “]” or “)” expected Thiếu dấu móc phải. 100.“ ” expected Thiếu dấu miền con. . not match previous definition Phần khai báo thủ tục hoặc hàm trong phần giao diện hoặc trong phần khai báo không phù hợp với khai báo trong phần đầu này. 36. Identifier expected Xem lại tên tại. found Không tìm thấy File. 30. File indentifier expected Định danh không phải là một trường trong bản ghi tương ứng hoặc trong biến object. 31. File variable expected Biến phía trước là kiểu File. 32. File. đang dùng một đặc tính không thích hợp trong một biểu thức hằng. 12. Cannot evaluete without system unit Trình gỡ rối ckhông thể tính toán các biểu thức nếu trong thư viện TURBO.TPL không có Unit