1. Trang chủ
  2. » Luận Văn - Báo Cáo

Mot so loi exitcode thuong gap

9 7 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 9
Dung lượng 12,49 KB

Nội dung

Nếu lỗi này xảy ra, biến file đang được sử dụung đã bị lỗi; có nghĩa là bộ nhớ đã bị lỗi.. 12 Invalid file access code Reported when a reset or rewrite is called with an invalid FileMo[r]

(1)

1 Invalid function number An invalid operating system call was attempted

2 File not found

3 Path not found

4 Too many open files

5 File access denied

6 Invalid file handle

12 Invalid file access code

15 Invalid drive number

16 Cannot remove current directory

17 Cannot rename across drives

100 Disk read error

101 Disk write error

102 File not assigned

103 File not open

104 File not open for input .4

105 File not open for output

106 Invalid numeric format

150 Disk is write-protected (Critical error)

151 Bad drive request struct length (Critical error)

152 Drive not ready (Critical error)

154 CRC error in data (Critical error)

156 Disk seek error (Critical error)

157 Unknown media type (Critical error)

158 Sector Not Found (Critical error)

159 Printer out of paper (Critical error)

160 Device write fault (Critical error)

161 Device read fault (Critical error)

162 Hardware failure (Critical error)

200 Division by zero

201 Range check error

202 Stack overflow error

203 Heap overflow error

204 Invalid pointer operation

205 Floating point overflow

206 Floating point underflow

207 Invalid floating point operation

210 Object not initialized

211 Call to abstract method

212 Stream registration error

213 Collection index out of range

214 Collection overflow error

215 Arithmetic overflow error

216 General Protection fault

217 Unhandled exception occurred

(2)

227 Assertion failed error Các lỗi Exit Code Run-Time FreePascal

Run-time errors (Lỗi chạy thực)

Applications generated by Free Pascal might generate Run-time error when certain abnormal conditions are detected in the application This appendix lists the possible run-time errors and gives information on why they might be

produced

Chương trình viết Free Pascal sinh lỗi chạy thực (Run-Time Error) điều kiện khác thường dị thấy chương trình Danh sách sau liệt kê lỗi chạy thực (Run-time Error) thơng tin lỗi

1 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

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

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

(3)

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

• 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 xoá (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

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

(4)

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

Không thể đổi tên file mà trỏ đến ổ đĩa khác phân vùng khác ổ đĩa

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 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 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

(5)

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

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

160 Device write fault (Critical error)

Thiết bị ghi lỗi

161 Device read fault (Critical error)

(6)

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 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ở, 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 để 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

(7)

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

Lỗi số không xác định Lỗi xảy có phép tính tốn thức hàm Log số âm

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

(8)

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 ngồi 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 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 liệu dịch sang thông tin 32-bit 64-bit trước thực thao tác tính tố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

(9) Các lỗi Exit Code Run-Time FreePascal

Ngày đăng: 16/04/2021, 07:02

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w