1. Trang chủ
  2. » Cao đẳng - Đại học

Cac loi exit code do run free pascal

4 41 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 55,5 KB

Nội dung

Lỗi được báo khi các lệnh sau được gọi: Read, BlockRead, Eof, Eoln, SeekEof hoặc SeekEoln nếu file chưa được mở bằng lệnh Reset.. 105 File not open for output Reported by write if a text[r]

(1)

Các lỗi Exit Code Run-Time FreePascal Invalid function number An invalid operating system call was attempted

Thực hàm số vô nghĩa thực lời gọi hệ điều hành vô nghĩa.

2 File not found Reported when trying to erase, rename or open a non-existent file

Khơng tìm thấy file Lỗi báo có lệnh Erase, Rename Mở file không tồn tại.

3 Path not found Reported by the directory handling routines when a path does not exist or is invalid

Khơng tìm thấy file Lỗi báo đường dẫn đến file khơng tìm thấy vơ nghĩa.

Also reported when trying to access a non-existent file

Cũng báo có lệnh truy cập file không tồn tại.

4 Too many open files The maximum number of currently opened files by your process has been reached Certain operating systems limit the number of files which can be opened concurrently, and this error can occur when this limit has been reached

Quá nhiều file mở Chương trình đạt tới giới hạn file mở Tuỳ hệ điều hành mà giới hạn file được mở khác nhau, lỗi báo số file mở đạt tới giới hạn đó.

5 File access denied Permission accessing the file is denied This error might be caused by several reasons:

Sự truy cập file bị từ chối Lỗi xảy lỗi sau xãy ra:

• Trying to open for writing a file which is read only, or which is actually a directory

Có lệnh thực ghi lên file có thuộc tính đọc (Read-only) đường dẫn.

• File is currently locked or used by another process

File thời bị khoá bị chiến dụng ứng dụng khác.

• Trying to create a new file, or directory while a file or directory of the same name already exists

Có lệnh tạo file mới, đường dẫn trùng với file đường dẫn tồn tại.

• Trying to read from a file which was opened in write only mode

Có lệnh thực đọc file có thuộc tính ghi (Write-only)

• Trying to write from a file which was opened in read only mode

Có lệnh thực ghi vào file mở với chế độ đọc (Read-only)

• Trying to remove a directory or file while it is not possible

Có lệnh thực xố (gỡ) đường dẫn file khơng có thực

• No permission to access the file or directory

Quyền truy cập vào file bị khoá.

6 Invalid file handle If this happens, the file variable you are using is trashed; it indicates that your memory is corrupted

File thực vô nghĩa Nếu lỗi xảy ra, biến file sử dụung bị lỗi; có nghĩa nhớ bị lỗi.

12 Invalid file access code Reported when a reset or rewrite is called with an invalid FileMode value

Mã truy cập file vô nghĩa Lỗi báo lệnh Reset Rewrite gọi với giá trị chế độ File vô nghĩa.

15 Invalid drive number The number given to the Getdir or ChDir function specifies a nonexistent disk

Ổ đĩa vô nghĩa Số trả hàm Getdir ChDir ổ đĩa không tồn tại

16 Cannot remove current directory Reported when trying to remove the currently active directory

Không thể xố đường dẫn thời Lỗi báo có lệnh xoá đường dẫn sử dụng.

17 Cannot rename across drives You cannot rename a file such that it would end up on another disk or partition

(2)

100 Disk read error An error occurred when reading from disk Typically when you try to read past the end of a file

Lỗi đọc đĩa Lỗi xãy đọc file từ đĩa Điển hình có lệnh tiếp tục đọc phần cuối file.

101 Disk write error Reported when the disk is full, and you’re trying to write to it

Lỗi ghi đĩa Lỗi báo đĩa đầy có lệnh ghi vào đĩa đó.

102 File not assigned This is reported by Reset, Rewrite, Append, Rename and Erase, if you call them with an unassigned file as a parameter

File chưa khai báo Lỗi báo lệnh Reset, Rewrite, Append, Rename Erase gọi với 1 biến chưa khai báo.

103 File not open Reported by the following functions : Close, Read, Write, Seek, EOf, FilePos, FileSize, Flush, BlockRead, and BlockWrite if the file is not open

File chưa mở Lỗi báo lệnh sau gọi: Close, Read, Write, Seek, Eof, FilePos, FileSize, Flush, BlockRead, BlockWrite chưa mở file.

104 File not open for input Reported by Read, BlockRead, Eof, Eoln, SeekEof or SeekEoln if the file is not opened with Reset

File chưa mở để đọc Lỗi báo lệnh sau gọi: Read, BlockRead, Eof, Eoln, SeekEof hoặc SeekEoln file chưa mở lệnh Reset.

105 File not open for output Reported by write if a text file isn’t opened with Rewrite

File chưa mở để ghi Lỗi báo biến kiểu Text chưa mở lệnh Rewrite.

106 Invalid numeric format Reported when a non-numeric value is read from a text file, when a numeric value was expected

Sai kiểu số Lỗi báo giá trị ký tự đọc từ file kiểu Text, mà biến đọc vào biến số.

150 Disk is write-protected (Critical error)

Đĩa chế độ Ngăn cản ghi (Write-Protected)

151 Bad drive request struct length (Critical error) 152 Drive not ready (Critical error)

Ổ đĩa chưa chuẩn bị.

154 CRC error in data (Critical error)

Lỗi kiểm tra độ dư vòng (Cyclic redundancy check – CRC) liệu.

156 Disk seek error (Critical error)

Tìm kiếm ổ đĩa khơng được.

157 Unknown media type (Critical error)

Định dạng phương tiện truyền thông không chấp nhận.

158 Sector Not Found (Critical error)

Cung từ ổ đĩa không tìm thấy.

159 Printer out of paper (Critical error)

Máy in khơng có giấy.

(3)

Thiết bị ghi lỗi.

161 Device read fault (Critical error)

Thiết bị đọc lỗi.

162 Hardware failure (Critical error)

Lỗi ổ cứng.

(Lỗi 150-162 lỗi phần cứng)

200 Division by zero The application attempted to divide a number by zero

Lỗi chia cho Chương trình cố chia số cho (Kinh nghiệm lỗi xảy cố gọi Unit Crt khi thiếu thư viện này)

201 Range check error If you compiled your program with range checking on, then you can get this error in the following cases:

Lỗi kiểm tra vùng xãy Nếu trình biên dịch có chế độ Kiểm tra vùng (Range-Checking) mở, có thể xãy lỗi sau:

1 An array was accessed with an index outside its declared range

Có lệnh truy cập vào vùng nằm khai báo Array.

2 Trying to assign a value to a variable outside its range (for instance an enumerated type)

Có lệnh gán giá trị vượt giới hạn giá trị biến.

202 Stack overflow error The stack has grown beyond its maximum size (in which case the size of local variables should be reduced to avoid this error), or the stack has become corrupt This error is only reported when stack checking is enabled

Tràn chồng đợi (Stack) Chồng đợi vượt qua giới hạn (có thể giảm dung lượng không xài biến cục bộ để giảm thiểu lỗi này) chồng đợi có lỗi Lỗi báo trình biên dịch có chế độ Kiểm tra Chồng đợi (Stack Checking) mở.

203 Heap overflow error The heap has grown beyond its boundaries This is caused when trying to allocate memory exlicitly with New, GetMem or ReallocMem, or when a class or object instance is created and no memory is left Please note that, by default, Free Pascal provides a growing heap, i.e the heap will try to allocate more memory if needed However, if the heap has reached the maximum size allowed by the operating system or hardware, then you will get this error

Tràn Heap Heap đạt tới giới hạn Lỗi xãy có lệnh định Memory Exlicitly (?) với lệnh New, GetMen ReallocMem, lớp đối tượng tạo tràn nhớ Lưu ý: FreePascal cung cấp 1 Heap tự động: Ví dụ Heap đạt giá trị cực đại, FreePascal định thêm vùng nhớ cần. Nhưng Heap đạt giá trị cực đại cho phép hệ điều hành phần cứng lỗi xảy ra.

204 Invalid pointer operation This you will get if you call Dispose or Freemem with an invalid pointer (notably, Nil)

Lỗi phép toán Con trỏ Lỗi xảy có lệnh Dispose FreeMem trỏ Nil không xác định.

205 Floating point overflow You are trying to use or produce too large real numbers

Lỗi tràn số Lỗi xãy có lệnh sử dụng sinh số thực lớn.

206 Floating point underflow You are trying to use or produce too small real numbers

Lỗi tràn số Lỗi xãy có lệnh sử dụng sinh số thực nhỏ.

207 Invalid floating point operation Can occur if you try to calculate the square root or logarithm of a negative number

(4)

210 Object not initialized When compiled with range checking on, a program will report this error if you call a virtual method without having called istr constructor

Đối tượng khơng có giá trị ban đầu Khi biên dịch với trình có Kiểm tra Vùng (Range-Checking) mở, chương trình báo lỗi có lệnh gọi phương pháp ảo (?) khơng có đối tượng xây dựng (?)

211 Call to abstract method Your program tried to execute an abstract virtual method Abstract methods should be overridden, and the overriding method should be called

Trừu tượng hoá phương pháp (?) Chương trình có thi hành phương pháp ảo trừu tượng (?) Phương pháp trừu tượng nên ghi đè, phương pháp ghi đè nên gọi thay.

212 Stream registration error This occurs when an invalid type is registered in the objects unit

Lỗi đăng ký luồng Lỗi xảy kiểu biến không hợp lệ đăng ký thư viện Object.

213 Collection index out of range You are trying to access a collection item with an invalid index(objects unit)

Thu thập danh mục vùng Lỗi xãy có lệnh truy cập thơng tin thu thập với danh mục không xác định (lỗi thư viện Object)

214 Collection overflow error The collection has reached its maximal size, and you are trying to add another element (objects unit)

Thông tin thu thập tràn nhớ Những thông tin thu thập đạt giới hạn lưu trữ, có lệnh thêm vào 1 thơng tin (lỗi thư viện Object)

215 Arithmetic overflow error This error is reported when the result of an arithmetic operation is outside of its supported range Contrary to Turbo Pascal, this error is only reported for 32-bit or 64-bit arithmetic overflows This is due to the fact that everything is converted to 32-bit or 64-bit before doing the actual arithmetic operation

Lỗi tràn số học Lỗi xảy kết phép toán số học nằm giới hạn hỗ trợ biến Trái với Turbo Pascal, lỗi báo cho phép toán số học hệ 32-bit 64-bit Nguyên nhân dữ liệu dịch sang thông tin 32-bit 64-bit trước thực thao tác tính toán số học.

216 General Protection fault The application tried to access invalid memory space This can be caused by several problems:

Lỗi bảo vệ chung (?) Ứng dụng truy cập vào vùng nhớ không hợp lệ Lỗi xãy khi:

1 Deferencing a nil pointer

Truy cập vào trỏ Nil.

2 Trying to access memory which is out of bounds (for example, calling move with an invalid length)

Truy cập vào vùng nhớ nằm giới hạn.

217 Unhandled exception occurred An exception occurred, and there was no exception handler present The sysutils unit installs a default exception handler which catches all excpetions and exits gracefully

219 Invalid typecast Thrown when an invalid typecast is attempted on a class using the as operator This error is also thrown when an object or class is typecast to an invalid class or object and a virtual method of that class or object is called This last error is only detected if the –CR compiler option is used

Ngày đăng: 10/05/2021, 14:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w