Klass
|
sababi
|
EAccessViolation
|
Bu holat ruxsat (dostup) rejimi buzilganini qayd etadi. Odatda u Nil qiymatli ko`rsatkich uchun xotiraga murojaat qilganda yoki ko`rsatkichdan noto`g’ri foydalanganda ro`y beradi.
|
EComponentError
|
1. Komponentani RegisterClasses ( ) yordamida Register ( ) protsedurasidan tashqarida qayd qilingan; 2. komponentaning nomi noto`g’ri yozilgan yoki yagona (unikal) emas.
|
EDbEditError
|
TMaskEdit yoki TDbEdit komponentalariga tahrir-lashning joriy niqobiga mos bo`lmagan matn
|
EExternalExeption
|
Operatsion tizim tomonidan notanish va mumkin bo`lmagan holatlar qayd qilingan
|
EInOutError
|
Ilovada kiritish yoki chiqarish amali notg’ri bajarilganda. Bu holat ilova kodiga {$I+} direktivasi qo`shilganda ro`y berishi mumkin.
|
EIntError
|
Barcha matematik ma`lumotlarning mumkin bo`lmagan qiymatlarining avlodi. Undan quyidagi klasslar kelib chiqqan:
|
EDivByZero
|
Butun sonni 0 ga bo`lish vaqtida yuzaga keladi.
|
EIntOverflow
|
Butun tipidagi o`zgaruvchi to`lib ketganida ro`y beradi. Bu holat faqat ilovaga {$Q+} direktivasi qo`shilganda ro`y berishi mumkin.
|
ERangeError
|
Massivning diapazondan chetga chiquvchi indeksli elementiga murojaat. Bu holat ilova kodiga {$R+} direktivasi qo`shilganda ro`y berishi mumkin.
|
EInvalidGraphic
|
LoadFromFile ( ) metodidan tipi mos bo`lmagan grafik faylni yuklashda ro`y beradi.
|
EInvalidGraphic
|
Grafik ob’yekt bilan mumkin bo`lmagan amal bajarilganda sodir bo`ladi. Masalan, TIcon klassidagi ob’yekt o`lchamlarini o`zgartirish
|
EInvalidoperation
|
Avlod bo`lmagan boshqaruv elementi yoki oyna deskriptorini talab qiladigan amalni bajarish vaqtida ro`y beradi
|
EInvalidPointer
|
Ko`rsatkichni Dispose() yoki FreeMem() funksiya-lari yordamida qayta bo`shatishga xarakat
|
EMathError
|
Suzuvchi vergulli sonlar bilan ishlaganda quyidagi klasslar uchun bazaviy klass hisoblanadi:
|
EInvalidOp
|
Noto`g’ri buyruqni matematik soprotsessorga uzatishda ry beradi
|
EOverflow
|
Suzuvchi vergulli son to`lib ketgan (juda ham katta)
|
EUnderflow
|
Son suzuvchi vergulli o`zgaruvchiga uzatish uchun juda ham kichik
|
EZeroDivide
|
Suzuvchi vergulli sonlarni 0 ga bo`lishga urinish
|
EMCIDeviceError
|
TMediaPlayer komponentasida hatolik mavjud. Odatda formati apparat ta`minotiga to`g’ri kelmay-digan mul’timediya fayli chaqirilganda ro`y beradi.
|
EMenuError
|
TMenu, TMenuItem yoki TPopupMenu koponentalari bilan ishlashdagi hatolik
|
EoleCtrError
|
ActiveX boshqaruv elementlari qobig’ida yuz berishi mumkin bo`lgan hatoliklar
|
EOleError
|
OLE konteynerini avtomatlashtirishda ro`y beradi. Uning quyidagi klasslari mavjud:
|
EOleSysError
|
OleCheck( ) yoki OleError( ) protseduralari orqali OLeApi interfeysi funksiyalariga murojaat qilingan
|
EOleException
|
SefeCall tipida funksiya yoki protseduralarga murojaat qilingan
|
EOutLineError
|
TOutLine komponentasi bilan bog’liq holatlarda sodir bladi
|
EOutOfMemory
|
New( ) yoki GetMem( ) funksiyalariga murojaat qilinganda taqsimlash uchun xotira etmay qolgan
|
EOutOfResources
|
WINDOWS sistema resursini olish uchun talabnoma bajara olmay qolganda yuz beradi.
|
EPackageError
|
Paketni yuklash, initsializatsiya qilish yoki ishini tugatishda muammolar yuzaga kelgan
|
EPrinter
|
TPrinter ob’yekti bilan bog’liq muammo mavjud
|
EPropertyError
|
Komponenta hususiyatini tahrirlashda hatolik
|
ERegisterException
|
TRegisry va TRegIniFile ob’yektlari yordamida sistemali reestriga yozish yoki o’qish jarayonida hatolik mavjud
|
EStackOverflow
|
Xotira steklarini boshqarishda jiddiy muammo mavjud (xotira hajmi etmarli emas).
|
EStreamError
|
Oqimlar bilan bog’liq barcha muammolar uchun bazaviy bo`lib, odatda oqimdan Tstring komponen-tasini yuklashda yuzaga keladi. Bu klassning quyidagi avlodlari muammoni aniqroq ifodalaydi:
|
ECreateError
|
Fayl nomi noto`g’ri yozilganda yoki fayl boshqa protsessor tomonidan foydalanish
|
EFilerError
|
Klass RegesterClasses( ) protsedurasi yordamida takroran qayd qilish
|
EInvalidImage
|
Resurslarning noto’g’ri faylidan o’qish
|
EReadError
|
Ayrim hususiyatlarni o`qishning iloji bo`lmasa yoki ilova oqimdan yetarli hajmdagi baytlarni o`qiy ol-maslik (masalan, fayldagi ma`lumotlar tugab qoldi).
|
EFOpenError
|
Oqimda berilgan faylni ochishning iloji yo`q (fayl mavjud emas
|
EStringListError
|
TStringList ob’yekti bilan ishlash jarayonida muammo paydo bo`lganda sodir bladi.
|
EThread
|
EThread komponentasi bilan bog’liq muammolar
|