Klaidos funkcija

Grąžina klaidos pranešimą, kuris atitinka reikšmę arba iššaukia nurodytą klaidos kontekstą.

Sintaksė:


Klaida
Klaida(reiškinys)
Klaidos „err_code“

Grąžinama reikšmė:

Eilutė arba iššauktas klaidos kontekstas

Parametrai:

Jei nepateikiamas argumentas, funkcija „Error“ pateikia paskutinės klaidos, įvykusios vykdant programą, klaidos pranešimą.

expression: bet kuri skaitinė išraiška, kurios klaidos kodą galima susieti su esamu klaidos pranešimu. Jei klaidos kodo nėra, grąžinama tuščia eilutė.

err_code: Bet kuri reikšmė, atitinkanti esamą klaidos kodą.

Klaidos kodai:

1 atsirado išimtis

2 Sintaksės klaida

3 Grąžinti be „gosub“

4 neteisingas įrašas, pabandykite dar kartą

5 Neteisingas procedūros iškvietimas

6 Perpildymas

7 nepakanka atminties

8 Masyvo dydis jau nurodytas

9 Rodyklė užeina už apibrėžtų ribų

10 apibrėžimo duplikatas

11 dalyba iš nulio

12 kintamasis nėra apibrėžtas

13 Nesuderintas duomenų tipas

14 Neteisingas parametras

18 Procesas nutrauktas naudotojo

20 Operatorius „resume“ neapdoroja klaidos

28 Neužtenka dėklo atminties

35 antrinė procedūra arba funkcijos procedūra nėra apibrėžta

48 klaida įkeliant DLL failą

49 Neteisinga DLL iškvietos tvarka

51 vidinė klaida

52 neteisingas failo pavadinimas arba failo numeris

53 failas nerastas

54 neteisingas failo modelis

55 Failas jau yra atvertas

57 Įrenginio I/O klaida

58 failas jau egzistuoja

59 Neteisingas įrašo ilgis

61 Diskas arba standusis diskas yra pilnas

62 Skaitymas viršiją EOF

63 Klaidingas įrašo numeris

67 Per daug failų

68 Prietaisas nėra pasiekiamas

70 Prieiga nesuteikta

71 Diskas nėra parengtas

73 Nėra realizuota

74 Pervadinimas skirtinguose diskuose nėra įmanomas

75 adreso/failo prieigos klaida

75 adresas nerastas

91 objekto kintamasis nėra nustatytas

93 Negaliojanti eilutės seka

94 Naudoti nulį nėra leidžiama

250 DDE klaida

280 laukia atsako DDE ryšiui

281 Nėra pasiekiamų DDE kanalų

282 Jokia programa neatsakė į DDE ryšio paleidimą

283 Per daug programų atsakė į DDE ryšio paleidimą

284 Kanalas užblokuotas

285 Išorinė programa negali vykdy DDE operacijos

286 baigėsi laikas, kol buvo laukiama DDE atsako

287 vartotojas paspaudė grįžimo klavišą per DDE operaciją

288 išorinė programa užimta

289 DDE operacija be duomenų

290 duomenys netinkamame formate

291 Išorinė programa buvo nutraukta

292 DDE ryšys pertrauktas arba modifikuotas

293 DDE metodas iškvietimui be kanalo atvėrimo

294 negaliojantis DDE nuorodos formatas

295 DDE žinutė buvo prarasta

296 Įdėti saitą jau buvo atlikta

297 Nuorodos būsena gali būti nustatyta klaidingai nuorodos temai

298 DDE reikalauja DDEML.DLL failo

323 modulis negali būti įkeltas; negaliojantis formatas

341 negaliojanti objekto rodyklė

366 objektas nėra pasiekiamas

380 netinkama nuosavybės reikšmė

382 ši nuosavybė yra tik skaitymui

394 Ši nuosavybė tik rašymui

420 netinkama objekto nuoroda

423 Nuosayvbė arba metodas nerastas

424 Objektas privalomas

425 Netinkamas objekto panaudojimas

420 OLE automatizavimas nėra palaikomas šio objekto

438 Ši nuosavybė arba metodas nėra palaikomi objekto

440 OLE automatizavimo klaida

445 Šis veiksmas nėra palaikomas duoto objekto

446 Pavadinti argumentai nėra palaikomi duotojo objekto

447 Dabartinės lokalės nuostatos nėra palaikomos duotojo objekto

448 Įvardytas argumentas nerastas

449 Argumentas yra nebūtinas

450 Negaliojantis argumentų skaičius

451 Objektas nėra sąrašas

452 Negaliojantis eilės numeris

453 Nurodyta DLL funkcija nerasta

460 Netinkamas iškarpinės formatas

951 netikėtas simbolis:

952 Tikėtasi:

953 Simbolio buvo tikėtasi

954 kintamojo tikimasi

955 Etiketės tikimasi

956 reikšmė negali būti pritaikyta

957 kintamasis apibrėžtas

958 Procedūra arba funkcijos procedūra jau yra apibrėžta

959 Žymė jau yra apibrėžta

960 kintamasis nerastas

961 Masyvas arba procedūra nerasta

962 Procedūra nerasta

963 Žymė neapibrėžta

964 Nežinomas duomenų tipas

965 Išėjimo tikimasi

966 Teiginio blokas vis dar atvertas: trūkstama

967 Skliaustai neatitinka

968 Simbolis yra apibrėžtas skirtingai

969 Parametras neatsako procedūrai

970 Negaliojantis rašmuo skaičiuje

971 Masyvas turi turėti matmenis

972 „Else arba Endif“ be „If“

973 neleistina procedūroje

974 neleistina procedūros išorėje

975 Matavimo specifikacijos neatitinka

976 Nežinoma parinktis:

977 Konstanta iš naujo apibrėžta

978 Programa per didelė

979 Eilutės arba masyvai nėra leistini

1000 Objektas neturi šios nuosavybės

1001 Objektas neturi šio metodo

1002 Trūksta privalomų argumentų

1003 Negaliojantis argumentų skaičius

1004 Klaida vykdant metodą

1005 Negalima nustatyti nuosavybės

1006 Negalima apibrėžti nuosavybės

Paremkite mus!