Run-time Error saya hanya menyempurnakan Post saya terdahulu tentang Run-time error
Aplikasi
yang dihasilkan oleh Free Pascal mungkin akan menghasilkan run-time
error ketika kondisi abnormal tertentu terdeteksi dalam aplikasi. . Lampiran ini berisi daftar kesalahan run-time mungkin dan memberikan informasi tentang mengapa mereka mungkin dihasilkan.
- 1 Invalid function number 1 angka tidak valid fungsi
- An invalid operating system call was attempted. Panggilan sistem operasi tidak valid dicoba.
- 2 File not found 2 File tidak ditemukan
- Reported when trying to erase, rename or open a non-existent file. Dilaporkan ketika mencoba untuk menghapus, mengubah nama atau membuka file tidak ada.
- 3 Path not found 3 Jalur tidak ditemukan
- Reported by the directory handling routines when a path does not exist or is invalid. Dilaporkan oleh rutinitas direktori penanganan ketika jalan tidak ada atau tidak valid. Also reported when trying to access a non-existent file. Juga dilaporkan ketika mencoba untuk mengakses file tidak ada.
- 4 Too many open files 4 Terlalu banyak membuka file
- The maximum number of files currently opened by your process has been reached. Jumlah maksimum file yang sedang dibuka oleh proses Anda telah tercapai. Certain operating systems limit the number of files which can be opened concurrently, and this error can occur when this limit has been reached. Sistem operasi tertentu membatasi jumlah file yang dapat dibuka secara bersamaan, dan kesalahan ini dapat terjadi ketika batas ini telah tercapai.
- 5 File access denied 5 akses file ditolak
- Permission to access the file is denied. Izin untuk mengakses file ditolak. This error might be caused by one of several reasons: Kesalahan ini mungkin disebabkan oleh salah satu dari beberapa alasan:
- Trying to open for writing a file which is read-only, or which is actually a directory. Mencoba untuk terbuka untuk menulis sebuah file yang read-only, atau yang sebenarnya direktori.
- File is currently locked or used by another process. File sedang terkunci atau digunakan oleh proses lain.
- Trying to create a new file, or directory while a file or directory of the same name already exists. Mencoba untuk membuat file baru, atau direktori sementara file atau direktori dengan nama yang sama sudah ada.
- Trying to read from a file which was opened in write-only mode. Mencoba untuk membaca dari file yang dibuka pada menulis-hanya modus.
- Trying to write from a file which was opened in read-only mode. Mencoba untuk menulis dari sebuah file yang dibuka pada modus read-only.
- Trying to remove a directory or file while it is not possible. Mencoba untuk menghapus direktori atau file sementara itu tidak mungkin.
- No permission to access the file or directory. Tidak ada izin untuk mengakses file atau direktori.
- 6 Invalid file handle 6 menangani file yang tidak valid
- If this happens, the file variable you are using is trashed; it indicates that your memory is corrupted. Jika ini terjadi, variabel file yang Anda gunakan adalah sampah, itu menunjukkan bahwa memori Anda rusak.
- 12 Invalid file access code 12 file yang tidak valid kode akses
- Reported when a reset or rewrite is called with an invalid FileMode value. Dilaporkan saat reset atau menulis ulang disebut dengan nilai FileMode tidak valid.
- 15 Invalid drive number 15 nomor tidak valid hard
- The number given to the Getdir or ChDir function specifies a non-existent disk. Nomor yang diberikan ke fungsi Getdir atau chdir menentukan disk non-ada.
- 16 Cannot remove current directory 16 Tidak dapat menghapus direktori saat ini
- Reported when trying to remove the currently active directory. Dilaporkan ketika mencoba untuk menghapus direktori yang sedang aktif.
- 17 Cannot rename across drives 17 Tidak dapat mengubah nama di drive
- You cannot rename a file such that it would end up on another disk or partition. Anda tidak dapat mengubah nama file seperti itu akan berakhir pada disk atau partisi lain.
- 100 Disk read error 100 Disk membaca kesalahan
- An error occurred when reading from disk. Kesalahan terjadi ketika membaca dari disk. Typically happens when you try to read past the end of a file. Biasanya terjadi ketika Anda mencoba untuk membaca masa lalu akhir file.
- 101 Disk write error 101 Disk menulis kesalahan
- Reported when the disk is full, and you're trying to write to it. Dilaporkan ketika disk sudah penuh, dan Anda mencoba untuk menulis itu.
- 102 File not assigned 102 File tidak ditugaskan
- This is reported by Reset , Rewrite , Append , Rename and Erase , if you call them with an unassigned file as a parameter. Hal ini dilaporkan oleh Reset, Rewrite, Tambah, Ubah nama dan Hapus, jika Anda menyebut mereka dengan file unassigned sebagai parameter.
- 103 File not open 103 tidak terbuka Berkas
- Reported by the following functions : Close, Read, Write, Seek, EOf, FilePos, FileSize, Flush, BlockRead, and BlockWrite if the file is not open. Dilaporkan oleh fungsi-fungsi berikut: Tutup, Baca, Tulis, Carilah, EOF, FilePos, FileSize, Flush, BlockRead, dan BlockWrite jika file tidak terbuka.
- 104 File not open for input 104 File tidak terbuka untuk masukan
- Reported by Read, BlockRead, Eof, Eoln, SeekEof or SeekEoln if the file is not opened with Reset . Dilaporkan oleh Baca, BlockRead, EOF, Eoln, SeekEof atau SeekEoln jika file tersebut tidak dibuka dengan Reset.
- 105 File not open for output 105 File tidak terbuka untuk output
- Reported by write if a text file isn't opened with Rewrite . Dilaporkan oleh menulis jika sebuah file teks tidak dibuka dengan Rewrite.
- 106 Invalid numeric format 106 format numerik tidak valid
- Reported when a non-numeric value is read from a text file, and a numeric value was expected. Dilaporkan ketika nilai non-numerik dibaca dari sebuah file teks, dan nilai numerik yang diharapkan.
- 150 Disk is write-protected 150 Disk adalah menulis dilindungi
- (Critical error) (Kesalahan kritis)
- 151 Bad drive request struct length 151 Permintaan yang buruk hard struct panjang
- (Critical error) (Kesalahan kritis)
- 152 Drive not ready Hard 152 belum siap
- (Critical error) (Kesalahan kritis)
- 154 CRC error in data 154 CRC error dalam data
- (Critical error) (Kesalahan kritis)
- 156 Disk seek error 156 Disk mencari kesalahan
- (Critical error) (Kesalahan kritis)
- 157 Unknown media type 157 tidak diketahui jenis media
- (Critical error) (Kesalahan kritis)
- 158 Sector Not Found 158 Sektor Tidak Ditemukan
- (Critical error) (Kesalahan kritis)
- 159 Printer out of paper 159 Printer kehabisan kertas
- (Critical error) (Kesalahan kritis)
- 160 Device write fault 160 Perangkat menulis kesalahan
- (Critical error) (Kesalahan kritis)
- 161 Device read fault 161 Perangkat baca kesalahan
- (Critical error) (Kesalahan kritis)
- 162 Hardware failure 162 Perangkat Keras kegagalan
- (Critical error) (Kesalahan kritis)
- 200 Division by zero 200 Pembagian dengan nol
- The application attempted to divide a number by zero. Aplikasi ini mencoba untuk membagi nomor dengan nol.
- 201 Range check error 201 Rentang memeriksa kesalahan
- If you compiled your program with range checking on, then you can get this error in the following cases: Jika anda mengkompilasi program Anda dengan berbagai memeriksa, maka Anda bisa mendapatkan kesalahan ini dalam kasus berikut:
- An array was accessed with an index outside its declared range. Array diakses dengan indeks luar jangkauan dinyatakan.
- Trying to assign a value to a variable outside its range (for instance an enumerated type). Mencoba untuk memberikan nilai ke variabel di luar jangkauan (misalnya tipe enumerasi).
- 202 Stack overflow error 202 Stack overflow kesalahan
- 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. Stack telah tumbuh melampaui ukuran maksimum (dalam hal ukuran variabel lokal harus dikurangi untuk menghindari kesalahan ini), atau tumpukan telah menjadi korup. This error is only reported when stack checking is enabled. Kesalahan ini hanya dilaporkan saat memeriksa tumpukan diaktifkan.
- 203 Heap overflow error 203 Heap meluap kesalahan
- The heap has grown beyond its boundaries. Heap telah tumbuh melampaui batas-batasnya. This is caused when trying to allocate memory explicitly with New , GetMem or ReallocMem , or when a class or object instance is created and no memory is left. Hal ini disebabkan ketika mencoba untuk mengalokasikan memori secara eksplisit dengan New, GetMem atau ReallocMem, atau ketika sebuah instance kelas atau objek diciptakan dan tidak ada memori yang tersisa. Please note that, by default, Free Pascal provides a growing heap, ie the heap will try to allocate more memory if needed. Harap dicatat bahwa, secara default, Free Pascal menyediakan tumpukan tumbuh, yaitu heap akan mencoba untuk mengalokasikan lebih banyak memori jika diperlukan. However, if the heap has reached the maximum size allowed by the operating system or hardware, then you will get this error. Namun, jika tumpukan telah mencapai ukuran maksimum yang diizinkan oleh sistem operasi atau perangkat keras, maka Anda akan mendapatkan kesalahan ini.
- 204 Invalid pointer operation 204 operasi pointer tidak valid
- You will get this if you call Dispose or Freemem with an invalid pointer (notably, Nil ). Anda akan mendapatkan ini jika Anda menelepon Buang atau FreeMem dengan pointer tidak valid (terutama, Nihil).
- 205 Floating point overflow 205 titik meluap Mengambang
- You are trying to use or produce real numbers that are too large. Anda mencoba untuk menggunakan atau menghasilkan bilangan real yang terlalu besar.
- 206 Floating point underflow 206 titik underflow Mengambang
- You are trying to use or produce real numbers that are too small. Anda mencoba untuk menggunakan atau menghasilkan bilangan real yang terlalu kecil.
- 207 Invalid floating point operation 207 operasi titik mengambang tidak valid
- Can occur if you try to calculate the square root or logarithm of a negative number. Dapat terjadi jika Anda mencoba untuk menghitung akar kuadrat atau logaritma dari angka negatif.
- 210 Object not initialized 210 Obyek tidak diinisialisasi
- When compiled with range checking on, a program will report this error if you call a virtual method without having called its object's constructor. Ketika dikompilasi dengan kisaran memeriksa, program akan melaporkan kesalahan ini jika Anda memanggil metode virtual tanpa harus disebut konstruktor objek-nya.
- 211 Call to abstract method 211 Panggilan untuk metode abstrak
- Your program tried to execute an abstract virtual method. Program Anda mencoba untuk menjalankan metode virtual abstrak. Abstract methods should be overridden, and the overriding method should be called. Metode abstrak harus diganti, dan metode utama harus disebut.
- 212 Stream registration error 212 Streaming kesalahan pendaftaran
- This occurs when an invalid type is registered in the objects unit. Ini terjadi ketika jenis yang tidak valid terdaftar di unit benda.
- 213 Collection index out of range 213 Koleksi Indeks di luar jangkauan
- You are trying to access a collection item with an invalid index ( objects unit). Anda mencoba untuk mengakses sebuah item koleksi dengan indeks tidak valid (objek unit).
- 214 Collection overflow error 214 Koleksi limpahan kesalahan
- The collection has reached its maximal size, and you are trying to add another element ( objects unit). Koleksi telah mencapai ukuran maksimal, dan Anda mencoba untuk menambahkan elemen lain (objek unit).
- 215 Arithmetic overflow error 215 meluap kesalahan aritmatika
- This error is reported when the result of an arithmetic operation is outside of its supported range. Kesalahan ini dilaporkan ketika hasil dari operasi aritmatika adalah di luar jangkauan didukung. Contrary to Turbo Pascal, this error is only reported for 32-bit or 64-bit arithmetic overflows. Berlawanan dengan Turbo Pascal, kesalahan ini hanya dilaporkan untuk overflow aritmetika 32-bit atau 64-bit. This is due to the fact that everything is converted to 32-bit or 64-bit before doing the actual arithmetic operation. Hal ini disebabkan fakta bahwa segala sesuatu diubah menjadi 32-bit atau 64-bit sebelum melakukan operasi aritmatika yang sebenarnya.
- 216 General Protection fault 216 kesalahan Perlindungan Umum
- The application tried to access invalid memory space. Aplikasi mencoba mengakses ruang memori yang tidak valid. This can be caused by several problems: Hal ini dapat disebabkan oleh beberapa masalah:
- Dereferencing a nil pointer. Dereferencing pointer nihil.
- Trying to access memory which is out of bounds (for example, calling move with an invalid length). Mencoba untuk mengakses memori yang keluar dari batas (misalnya, memanggil bergerak dengan panjang tidak valid).
- 217 Unhandled exception occurred 217 Unhandled pengecualian terjadi
- An exception occurred, and there was no exception handler present. Pengecualian terjadi, dan tidak ada handler pengecualian hadir. The sysutils unit installs a default exception handler which catches all exceptions and exits gracefully. Unit SysUtils menginstal penangan default pengecualian yang menangkap semua pengecualian dan keluar dengan anggun.
- 219 Invalid typecast 219 tidak valid typecast
- Thrown when an invalid typecast is attempted on a class using the as operator. Dilemparkan ketika typecast tidak valid ini dicoba pada kelas menggunakan sebagai 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. Kesalahan ini juga dilemparkan ketika suatu obyek atau kelas adalah typecast untuk kelas yang tidak valid atau objek dan metode virtual dari kelas atau objek disebut. This last error is only detected if the -CR compiler option is used. Ini kesalahan terakhir hanya terdeteksi jika CR-opsi compiler yang digunakan.
- 222 Variant dispatch error Varian 222 kesalahan pengiriman
- No dispatch method to call from variant. Tidak ada metode untuk mengirimkan panggilan dari varian.
- 223 Variant array create 223 Varian menciptakan array yang
- The variant array creation failed. Array penciptaan varian gagal. Usually when there is not enough memory. Biasanya ketika ada memori tidak cukup.
- 224 Variant is not an array 224 Varian ini bukan array
- This error occurs when a variant array operation is attempted on a variant which is not an array. Kesalahan ini terjadi ketika operasi array yang dicoba pada varian varian yang bukan array.
- 225 Var Array Bounds check error 225 Batas Array Var memeriksa kesalahan
- This error occurs when a variant array index is out of bounds. Kesalahan ini terjadi ketika indeks array varian di luar batas.
- 227 Assertion failed error Sikap tegas gagal 227 kesalahan
- An assertion failed, and no AssertErrorProc procedural variable was installed. Pernyataan yang gagal, dan tidak ada variabel prosedural AssertErrorProc dipasang.
- 229 Safecall error check 229 Safecall memeriksa kesalahan
- This error occurs is a safecall check fails, and no handler routine is available. Kesalahan ini terjadi adalah pemeriksaan safecall gagal, dan tidak rutin penangan tersedia.
- 231 Exception stack corrupted 231 tumpukan Eksepsi rusak
- This error occurs when the exception object is retrieved and none is available. Kesalahan ini terjadi ketika objek pengecualian adalah diambil dan tidak ada yang tersedia.
Mengatasi Run-time error Delphi
Reviewed by LUKMAN HAKIM
on
Sabtu, Januari 14, 2012
Rating:
Tidak ada komentar:
Posting Komentar