Dodatek C
Kody błędów
Tabele w tym dodatku pokazują symboliczne wartości kodów błędów gene-
rowanych przez AutoLISP. Zmienna systemowa AutoCAD-a ERRNO ma na-
dawaną jedną z przedstawionych wartości wtedy, gdy wywołanie funkcji Au-
toLISP-u spowoduje błąd wykryty przez AutoCAD. Aplikacje AutoLISP-u
mogą sprawdzać aktualną wartość zmiennej systemowej ERRNO przez wy-
wołanie (getvar "errno").
Uwaga: Zmiennej ERRNO nie zawsze jest nadawana wartość zero, zatem
jeśli nie zostanie sprawdzony jej stan zaraz po tym, jak funkcja AutoLISP-u
zgłosi błąd, to błąd, na który wskazuje jej wartość, może być mylący. Zmienna
ta jest zawsze zerowana podczas wejścia do edytora rysunku.
Ostrzeżenie: Możliwe wartości zmiennej ERRNO i ich znaczenie mogą
zmienić się w przyszłych wydaniach AutoCAD-a.
Tabela c-1. Kody błędów wykonania programu
1 Błędna nazwa tablicy symboli entmake entmod regapp
2 Błędna nazwa elementu lub zbioru wskazań Kilka funkcji (patrz uwaga pod tą tabelą)
3 Przekroczono maks. liczbę zbiorów wskazań ssget
4 Błędny zbiór wskazań ssget
5 Nieprawidłowe wykorzystanie elementu def. bloku Kilka funkcji (patrz uwaga pod tą tabelą)
6 Nieprawidłowe wykorzystanie elementu Zodn Kilka funkcji (patrz uwaga pod tą tabelą)
7 Błąd wskazania elementu przez punkt entsel nentsel
8 Koniec pliku elementów entnext entupd
9 Koniec pliku definicji bloku entnext
10 Nie znaleziono ostatniego elementu entlast
233
Kody błędów
Tabela c-1. Kody błędów wykonania programu
11 Niedozwolone wymazanie (entdel) rzutni (YPORT) entdel
12 Niedozwolona operacja w trakcie polecenia PLINIA (aktualnie nie wykorzystywana)
13 Błędny identyfikator handent
14 Nie włączono identyfikatorów handent
15 Błędne argumenty przy transformacji ukł. współrzędnych trans
16 Błędny układ współrzędnych do transformacji trans
17 Błędne wykorzystanie wymazanego elementu entmod trans
18 Błędna nazwa tablicy tblnext tbisearch
19 Błędny argument funkcji tablicy tblnext tbisearch
20 Próba ustawienia zmiennej tylko do odczytu setvar
21 Niedozwolona wartość zero setvar
22 Wartość poza zakresem setvar
23 Regeneracja obiektów złożonych entmake entmod entupd
24 Próba zmiany typu elementu entmake entmod
25 Zła nazwa warstwy entmake entmod
26 Zła nazwa rodzaju linii entmake entmod
27 Zła nazwa koloru entmake entmod
28 Zła nazwa stylu tekstu entmake
29 Zła nazwa symbolu entmake
30 Złe pole dla typu elementu entmake entmod
31 Próba zmiany wymazanego elementu entmod
32 Próba zmiany SEOEND entmod
33 Próba zmiany identyfikatora entmod
234
Dodatek C
Tabela c-1. Kody błędów wykonania programu
34 Niedozwolona modyfikacja widoczności rzutni entmake entmod
35 Element na zamkniętej warstwie entmake entmod
36 Zły typ elementu entmake
37 Zły element PLINE entmake
38 Niekompletny element złożony w bloku entmake
39 Złe pole nazwy bloku (aktualnie nie wykorzystywana)
40 Powielenie pól znacznika bloku entmake
41 Powielenie pól nazwy bloku entmake
42 Zły wektor prostopadły entmake
43 Pominięto nazwę bloku entmake
44 Pominięto znaczniki bloku entmake
45 Błędny blok bez nazwy entmake
46 Błędny element definicji bloku entmake
47 Pominięto wymagane pole entmake
48 Nierozpoznany typ danych dodatkowych entmake entmod
49 Niewłaściwe zagnieżdżenie list w danych dodatkowych entmake entmod
50 Niewłaściwe położenie pola APPID entmake entmod
51 Przekroczono maksymalny rozmiar danych dodatkowych entmake entmod
52 Błąd wskazania elementu - podano odpowiedź pustą entsel nentsel
53 Powielona nazwa aplikacji w danych dodatkowych entmake entmod
54 Próba utworzenia lub modyfikacji rzutni entmake entmod
55 Próba utworzenia lub zmodyfikowania elementu Xref, Xdef, lub Xdep entmake entmod
56 Filtr funkcji ssget: niespodziewany koniec listy ssget
235
Kody błędów
Tabela c-1. Kody błędów wykonania programu
Wartość Znaczenie Funkcje AutoLISP-u
57 Filtr funkcji ssget: brak operandu testu ssget
58 Filtr funkcji ssget: niewłaściwy łańcuch kodu (-4) ssget
59 Filtr funkcji ssget: nieprawidłowe zagnieżdżenie lub puste wyrażenie warunku ssget
60 Filtr funkcji ssget: pomylony początek i koniec wyrażenia warunku ssget
61 Filtr funkcji ssget: niewłaściwa ilość argumentów w wyrażeniu warunku (dla NOT lub XOR) ssget
62 Filtr funkcji ssget: przekroczona graniczna ilość zagnieżdżeń ssget
63 Filtr funkcji ssget: nieważny kod grupy ssget
64 Filtr funkcji ssget: nieważny test łańcucha ssget
65 Filtr funkcji ssget: nieważny test wektora ssget
66 Filtr funkcji ssget: nieważny test wartości rzeczywistej ssget
67 Filtr funkcji ssget: nieważny test wartości całkowitej ssget
68 Digitizer nie jest pulpitem tablet
69 Tablet nie został skalibrowany tablet
70 Nieważne argumenty tablet
71 Błąd systemu ADS: nie jest możliwe przydzielenie nowego bufora wyniku
72 Błąd systemu ADS: pusty wskaźnik (null pointer)
73 Nie można otworzyć pliku wykonawczego xload
74 Aplikacja została już wczytana xload
75 Wczytano już maksymalną dopuszczalną ilość aplikacji xload
76 Nie jest możliwe wykonanie aplikacji xload
77 Niezgodny numer wersji xload
78 Nie jest możliwe usunięcie z pamięci aplikacji zagnieżdżonej xunload
79 Nieudane usunięcie aplikacji z pamięci xunload
236
Dodatek C
Tabela c-1. Kody błędów wykonania programu
Wartość Znaczenie Funkcje AutoLISP-u
80 Aplikacja nie jest aktualnie wczytana xunload
81 Zbyt mało pamięci, by wczytać aplikację xload
82 Błąd systemu ADS: nieważna macierz transformacji
83 Błąd systemu ADS: nieważna nazwa symbolu
84 Błąd systemu ADS: nieważna wartość symbolu
85 Zablokowana próba dostępu do operacji AutoLISP-u/ADS-u podczas wyświetlania okna dialogowego
Uwagd: Kody błędów 2, 5 i 6 mogą być zgłaszane przez kilka funkcji biblio-
tecznych, w tym entdel, entget, entmod, entnext, entupd, redraw, regapp,
ssadd, ssdel, ssmemb, trans i xdroom.
237
Wyszukiwarka
Podobne podstrony:
Kody błędów pralek automatycznychKody Bledow Obd2 V PolKody błędów Opel Agila A, Corsa CKody błędów OPELKody błędów komputera silnika Vectra Bkody bledow chrysler voyagerkody bledow odbiiKody BledowDTC PLKody błędów OBD II 406 klub plkody błędówKody błędów Copykody błędów peugeot 405MAN kody błędów(1)więcej podobnych podstron