Mirsaid Aripov, Nurillo Otaxanov


-ilova. Ayrim mumkin bo`lmagan holatlarni qayta ishlash



Download 9,81 Mb.
bet208/209
Sana16.01.2022
Hajmi9,81 Mb.
#371485
1   ...   201   202   203   204   205   206   207   208   209
Bog'liq
DELPHI dasturlash titli 2018

3-ilova. Ayrim mumkin bo`lmagan holatlarni qayta ishlash


Ushbu jadvalda ayrim mumkin bo’magan holatlar va ularni yuzaga kelish sabablari keltiriladi.

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

Download 9,81 Mb.

Do'stlaringiz bilan baham:
1   ...   201   202   203   204   205   206   207   208   209




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish