Một hệ thống điều hành không hợp lệ gọi là cố gắng.
2 File không tìm thấy
Báo khi cố gắng để xóa, đổi tên hoặc mở một tập tin không tồn tại.
3 con đường không tìm thấy
Báo cáo của các thói quen quản lý thư mục khi một con đường không tồn tại hoặc không hợp lệ. Ngoài ra báo cáo khi cố gắng truy cập một tập tin không tồn tại.
4 Quá nhiều tập tin mở
Số lượng tối đa của file được mở trình đã đạt được. hệ điều hành mà giới hạn số lượng file để có thể mở đồng thời, và lỗi này có thể xảy ra khi giới hạn này đã được đạt tới.
5 Tập tin truy cập bị từ chối
Sự truy cập file bị từ chối. Lỗi này có thể được gây ra bởi một số lý do: Đang cố gắng thực hiện ghi một file có thuộc tính chỉ đọc, hoặc đó chỉ là một thư mục. Tập tin hiện đang bị khóa hoặc được sử dụng bởi quá trình khác. Đang cố gắng để tạo ra một file mới, hoặc thư mục trong khi một tập tin hoặc thư mục cùng tên đã tồn tại. Đang cố gắng để đọc từ một tập tin mà đã được mở ở chế độ chỉ viết. Đang cố gắng để viết từ một tập tin mà đã được mở ở chế độ chỉ đọc. Đang cố gắng để loại bỏ một thư mục hoặc tập tin trong khi nó là không thể. Không có quyền truy cập các tập tin hoặc thư mục.
6 tập tin không hợp lệ xử lý
Nếu điều này xảy ra, biến file đang được sử dụng là chuyển vào thùng rác, nó chỉ ra rằng trí nhớ của bạn bị hỏng.
12 tập tin không hợp lệ truy cập mã
Báo khi một thiết lập lại hoặc viết lại được gọi với một giá trị FileMode không hợp lệ.
15 ổ đĩa không hợp lệ số
Số lượng cho chức năng Getdir hoặc ChDir chỉ một đĩa không tồn tại.
16 Không thể xoá thư mục hiện tại
Báo khi cố gắng để loại bỏ các thư mục đang hoạt động.
17 Không thể đổi tên trong các ổ đĩa
Bạn không thể đổi tên file mà nó sẽ kết thúc vào một ổ đĩa hoặc phân vùng.
100 đĩa đọc lỗi
Đã xảy ra lỗi khi đọc từ đĩa. Thông thường khi bạn cố gắng đọc qua phần cuối của tập tin.
101 lỗi ghi đĩa
Được báo khi đĩa đã đầy, và bạn đang cố gắng để viết thư cho nó.
102 chưa được giao
Đây là báo cáo của Reset, Rewrite, Append, Rename và Erase được gọi với một tập tin không được gán như một tham số. 103 chưa được mở Báo cáo của các chức năng sau: Đóng, Đọc, Viết, tìm kiếm, kết thúc tập tin, FilePos, Dung lượng, xả, BlockRead, và BlockWrite nếu tập tin không mở.
104 chưa được mở cho đầu vào
Báo cáo của Read, BlockRead, kết thúc tập tin, Eoln, SeekEof hoặc SeekEoln nếu file chưa được mở bằng Reset.
105 chưa được mở cho đầu ra
Báo cáo viết, nếu một tập tin văn bản là không được mở bằng lệnh.
106 định dạng số không hợp lệ
Báo khi có một giá trị không phải số được đọc từ một file văn bản, khi một giá trị số đã được dự kiến.
150 đĩa là viết được bảo vệ
(Quan trọng lỗi)
151 ổ đĩa Bad yêu cầu cấu trúc chiều dài
(Quan trọng lỗi)
152 Ổ đĩa không
(Quan trọng lỗi)
CRC 154 lỗi trong dữ liệu
(Quan trọng lỗi)
156 đĩa lỗi tìm kiếm
(Quan trọng lỗi)
157 không rõ loại phương tiện
(Quan trọng lỗi)
Ngành 158 Not Found
(Quan trọng lỗi)
159 in ra giấy (Quan trọng lỗi)
160 thiết bị ghi lỗi
(Quan trọng lỗi)
161 thiết bị đọc lỗi
(Quan trọng lỗi)
162 phần cứng không
(Quan trọng lỗi)
Sư đoàn 200 cho không
Các ứng dụng cố gắng để phân chia một số cho số không.
201 Phạm vi kiểm tra lỗi
Nếu bạn biên dịch chương trình của bạn với phạm vi kiểm tra, sau đó bạn có thể nhận được lỗi này trong các trường hợp sau đây: Có lệnh truy cập với một chỉ số nằm ngoài khai báo. Có lệnh gán giá trị cho một biến ngoài phạm vi của nó (ví dụ một kiểu liệt kê).
202 lỗi tràn Stack
Các stack đã phát triển vượt ra ngoài kích thước tối đa của nó (trong trường hợp kích thước của các biến địa phương nên được giảm để tránh lỗi này), hoặc các stack đã bị hỏng. Lỗi này chỉ báo khi kiểm tra ngăn xếp được kích hoạt.
203 lỗi tràn Heap
heap đã phát triển vượt ra ngoài ranh giới của nó. Điều này được gây ra khi cố gắng cấp phát bộ nhớ exlicitly với New, GetMem hoặc ReallocMem, hoặc khi một cá thể lớp hoặc đối tượng được tạo ra và tràn bộ nhớ còn lại. Xin lưu ý rằng, theo mặc định, Free Pascal cung cấp một đống đang phát triển, tức là đống sẽ cố gắng để cấp phát bộ nhớ nhiều hơn nếu cần thiết. Tuy nhiên, nếu Heap đã đạt đến kích thước tối đa cho phép bởi hệ điều hành hoặc phần cứng, sau đó bạn sẽ nhận được lỗi này.
204 con trỏ không hợp lệ hoạt động
Điều này bạn sẽ nhận được nếu bạn gọi Dispose hoặc FreeMem một con trỏ không hợp lệ với (đáng chú ý, Nil)
205 điểm nổi tràn
Bạn đang cố gắng sử dụng hoặc sản xuất quá lớn số thực.
206 Lỗi xãy ra
Bạn đang cố gắng sử dụng hoặc sản xuất quá nhỏ số thực.
207 trỏ không hợp lệ hoạt động
Có thể xảy ra nếu bạn cố gắng để tính căn bậc hai hoặc logarit của một số âm.
210 đối tượng không khởi tạo
Khi biên dịch với phạm vi kiểm tra trên, chương trình sẽ báo lỗi này nếu bạn gọi một phương thức ảo mà không cần phải xây dựng istr gọi.
211 cuộc gọi đến phương pháp trừu tượng
Chương trình của bạn đã cố gắng để thực hiện một phương pháp trừu tượng ảo. Phương pháp trừu tượng nên được ghi đè, và phương pháp ghi đè nên được gọi là.
212 Lỗi Điều này xảy ra khi một loại không hợp lệ được đăng ký trong các đơn vị đối tượng.
213 Bộ sưu tập chỉ số trong phạm vi
Bạn đang cố gắng truy cập một mục bộ sưu tập với một chỉ mục không hợp lệ (đối tượng đơn vị).
214 Bộ sưu tập tràn lỗi
Các bộ sưu tập đã đạt đến kích thước tối đa của nó, và bạn đang cố gắng để thêm một yếu tố (đối tượng đơn vị).
215 lỗi tràn số học
Lỗi này là khi kết quả của phép toán số học nằm ngoài giới hạn hỗ trợ của. Trái với Turbo Pascal, lỗi này chỉ báo cho các bit-32 hoặc tràn số học 64-bit. Điều này là do thực tế là mọi thứ đều được chuyển đổi sang 32-bit hoặc 64-bit trước khi thực hiện các phép toán số học thực tế.
216 lỗi bảo vệ tổng hợp
Các ứng dụng cố gắng truy cập không gian bộ nhớ không hợp lệ. Điều này có thể được gây ra bởi một số vấn đề: Deferencing một con trỏ con số không Đang cố gắng để truy cập bộ nhớ mà là nằm ngoài giới hạn (ví dụ, gọi di chuyển không hợp lệ).
Chưa được xử lý 217 trường hợp ngoại lệ xảy ra
Một ngoại lệ xảy ra, và không có hiện xử lý ngoại lệ. Các đơn vị sysutils cài đặt một trình xử lý ngoại lệ mặc định mà bắt tất cả excpetions và đi ra một cách duyên dáng.
219 thợ đúc chư không hợp lệ
Ném khi một thợ đúc chư không hợp lệ là cố gắng vào một lớp học bằng cách sử dụng các nhà điều hành như.Lỗi này cũng được ném khi một đối tượng hoặc lớp thợ đúc chư cho một lớp không hợp lệ hoặc đối tượng và phương thức ảo của lớp đó hoặc đối tượng được gọi. Lỗi này chỉ phát hiện cuối cùng là nếu CR-tùy chọn trình biên dịch được sử dụng.