Runtime Errors | Kesalahan Runtime dalam MQL4
Advertisement
Advertisement
Subsistem eksekusi dari terminal klien memiliki kemampuan untuk menyimpan kode kesalahan jika terjadi selama program MQL4 dijalankan. Terdapat variabel bawaan bernama _LastError
untuk setiap program MQL4 yang bisa dieksekusi.
Sebelum fungsi OnInit
dijalankan, variabel _LastError
akan di-reset. Jika terjadi situasi yang mengandung kesalahan selama proses perhitungan atau pemanggilan fungsi internal, maka variabel _LastError
akan menyimpan kode kesalahan yang sesuai. Nilai yang tersimpan dalam variabel ini dapat diambil menggunakan fungsi GetLastError()
.
Kesalahan Kritis
Berikut beberapa kesalahan kritis yang menyebabkan program langsung dihentikan:
- Pembagian dengan nol
- Melampaui batas array
- Penggunaan pointer objek yang tidak valid
Advertisement