CFx SDK Documentation
2022 SP0
SDK
CFx
inc
FxFdtError.h
Go to the documentation of this file.
1
//
2
// (C) Copyright 2005-2021 by Graebert GmbH.
3
//
4
// Permission to use, copy, modify, and distribute this software in
5
// object code form for any purpose and without fee is hereby granted,
6
// provided that the above copyright notice appears in all copies and
7
// that both that copyright notice and the limited warranty and
8
// restricted rights notice below appear in all supporting
9
// documentation.
10
//
11
// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
12
// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
13
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
14
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
15
// UNINTERRUPTED OR ERROR FREE.
16
17
18
#ifndef _fxfdterror_h
19
#define _fxfdterror_h
20
21
#define OL_GOOD 0
/* Everything is OK */
22
#define OL_ESNVALID 1
/* Invalid table name */
23
#define OL_ENAMEVALID 2
/* Invalid name of entity or selection set */
24
#define OL_ESSMAX 3
/* Unused. Max number of selection sets excedeed*/
25
#define OL_ESSVALID 4
/* Invalid selection set */
26
#define OL_EBDEVALID 5
/* Unused. Incorrect use of blockdefinition entity */
27
#define OL_EXDEVALID 6
/* Unused. Incorrect use of xref entity */
28
#define OL_ENTSELPICK 7
/* No entity selected (failed pick) */
29
#define OL_EEOEF 8
/* End of entity definition */
30
#define OL_EEOBD 9
/* End of blockdefinition */
31
#define OL_EEMPDB 10
/* entlast failed */
32
#define OL_EDELVPORT 11
/* Unused. Invalid entdel of viewport */
33
#define OL_EACQPLINE 12
/* Unused. Operation not allowed during POLYLINE command */
34
#define OL_EHANDLE 13
/* Invalid handle */
35
#define OL_ENOHAND 14
/* Unused. Handles not enabled */
36
#define OL_ETRANS 15
/* Unused. Invalid transformation request */
37
#define OL_EXSPACE 16
/* Unused. Invalid space transformation request */
38
#define OL_EDELENT 17
/* Invalid use of deleted entity */
39
#define OL_ETBLNAME 18
/* Invalid table name */
40
#define OL_ETBLARG 19
/* Invalid argument in table function */
41
#define OL_ERDONLY 20
/* Attempt to set read only variable */
42
#define OL_ENONZERO 21
/* Invalid value (zero) */
43
#define OL_ERANGE 22
/* Value out of range */
44
#define OL_ERGBUSY 23
/* Unused. Complex regen in progress */
45
#define OL_EMMTYPE 24
/* Attempt to change entity type */
46
#define OL_EMMLAY 25
/* Invalid layer name */
47
#define OL_EMMLT 26
/* Invalid linetype name */
48
#define OL_EMMCOLOR 27
/* Invalid color name */
49
#define OL_EMMSTYLE 28
/* Invalid text style name */
50
#define OL_EMMSHAPE 29
/* Unused. Invalid shape name */
51
#define OL_EMMFTYPE 30
/* Unused. Invalid field for entity type */
52
#define OL_EMODDEL 31
/* Attempted entmod of deleted entity */
53
#define OL_EMODSEQ 32
/* Attempt to entmod SEQEND */
54
#define OL_EMODHAND 33
/* Attempt to change handle */
55
#define OL_EMODVPVIS 34
/* Unused. Invalid modification of viewport vis. */
56
#define OL_EMMLL 35
/* Entity on locked layer */
57
#define OL_EMKTYPE 36
/* Invalid entity type */
58
#define OL_EMKPLINE 37
/* Invalid POLYLINE entity */
59
#define OL_EMKCMPLX 38
/* Unused. Incomplete complex entity in block */
60
#define OL_EMKBNAME 39
/* Invalid block name field */
61
#define OL_EMKBFLAG 40
/* Unused. Duplicate block flag fields */
62
#define OL_EMKDBNAME 41
/* Duplicate block name fields */
63
#define OL_EMKNORM 42
/* Unused. Invalid normal vector */
64
#define OL_EMKNOBNM 43
/* Missing block name */
65
#define OL_EMKNOBFLG 44
/* Missing block flags */
66
#define OL_EMKANON 45
/* Invalid anonymous block */
67
#define OL_EMKBLOCK 46
/* Invalid block definition entity */
68
#define OL_EMKMANDF 47
/* Mandatory field missing */
69
#define OL_EMMXDTYPE 48
/* Unrecognized extended data type */
70
#define OL_EMMXDNEST 49
/* Invalid nesting of list in xdata */
71
#define OL_EMMXDAPPID 50
/* Invalid location of APPID field */
72
#define OL_EMMXDSIZE 51
/* Unused. Max xdata size exceeded */
73
#define OL_ENTSELNULL 52
/* Entity selection (null response) */
74
#define OL_EMXDAPPID 53
/* entmod/entmake with duplicate appid */
75
#define OL_EMMVPORT 54
/* Unused. entmod/entmake of VIEWPORT failed */
76
#define OL_INVEXT 55
/* Unused. XDEF/XREF/XDEP Entmake */
77
#define OL_EFLTR1 56
/* Invalid fdt_ssget filter: premature end */
78
#define OL_EFLTR2 57
/* " missing test operand */
79
#define OL_EFLTR3 58
/* " invalid opcode string */
80
#define OL_EFLTR4 59
/* " void clause/bad nesting */
81
#define OL_EFLTR5 60
/* " beg/end clause mismatch */
82
#define OL_EFLTR6 61
/* " wrong # of XOR/NOT args */
83
#define OL_EFLTR7 62
/* " max nesting exceeded */
84
#define OL_EFLTR8 63
/* " invalid group code */
85
#define OL_EFLTR9 64
/* " invalid string test */
86
#define OL_EFLTR10 65
/* " invalid vector test */
87
#define OL_EFLTR11 66
/* " invliad real test */
88
#define OL_EFLTR12 67
/* " invalid integer test */
89
#define OL_TABNOT 68
/* Unused. Digitizer is not a tablet */
90
#define OL_TABNOCAL 69
/* Unused. Tablet not calibrated. */
91
#define OL_TABERR 70
/* Unused. Invalid tablet arguments */
92
#define OL_ENEWRB 71
/* Unused.Unable to allocate resbuf */
93
#define OL_ENULLPTR 72
/* Unused.NULL Pointer found */
94
#define OL_EOPEN 73
/* Open file failed */
95
#define OL_ELOADED 74
/* Application is already loaded */
96
#define OL_EMAXAPP 75
/* Unused. Exceeded the number of loaded applications */
97
#define OL_EEXEC 76
/* Unable to execute the application */
98
#define OL_EVERSION 77
/* Unused. Incompatible version number */
99
#define OL_EDENIED 78
/* Unused. Unable to unload nested ADS application */
100
#define OL_EREFUSE 79
/* Unused. The application refused to XUNLOAD */
101
#define OL_ENOTLOADED 80
/* Application is not loaded */
102
#define OL_ENOMEM 81
/* Out of memory */
103
#define OL_EXFMVALID 82
/* Invalid transformation matrix */
104
#define OL_ESYMNAM 83
/* Invalid symbol name */
105
#define OL_ESYMVAL 84
/* Invalid symbol value */
106
#define OL_NONDIALOG 85
/* Not allowed when dialog open */
107
#define OL_ECMDINP 92
/* Unused. Invalid while command in progress */
108
#define OL_EBADTYPE 93
/* Unused. Invalid value type */
109
#define OL_EBADVPID 94
/* Unused. Invalid viewport id */
110
#define OL_EBADVIEW 95
/* Unused. Invalid view definition */
111
#define OL_EGCODE 96
/* Unused. Unexpected group code */
112
#define OL_EGDUP 97
/* Unused. Duplicated group code */
113
#define OL_EBADSSMOD 98
/* Unused. Invalid ssget mode string */
114
#define OL_EARGMATCH 99
/* Unused. Arguments does not match */
115
#define OL_SVRECURSE 100
/* Unused. Do not call setvar recursively */
116
#define OL_MODOPEN 101
/* Unused. Attempt to modify an open entity */
117
#define OL_NOTENTITY 102
/* Unused. ENTNEXT on a non-entity */
118
#define OL_BADPLMOD 103
/* Unused. Invalid modification of a polyline */
119
#define OL_BADCTLSTR 104
/* Unused. Badly nested control string */
120
#define OL_EXDICT_PR 105
/* Unused. Failure to modify extension dictionary or Persistent reactor on r12 entity */
121
#define OL_FNOTFOUND 106
/* File not found */
122
#define OL_NOFREEDB 107
/* No free database */
123
#define OL_CREAWIN 108
/* Error creating window */
124
#define OL_INVNAME 109
/* Invalid name */
125
#define OL_FALOPEN 110
/* File already open */
126
#define OL_CMD 111
/* Error in fdt_command(), fdt_cmd() */
127
#define OL_FLOCKED 112
/* File locked */
128
#define OL_READFLX 113
/* Error reading FLX file */
129
#define OL_SAVEFLX 114
/* Error saving FLX file */
130
#define OL_FNOOPEN 115
/* No file open */
131
#define OL_FRO 116
/* File opened is Read-Only */
132
#define OL_CRBAK 117
/* Error creating BAK file */
133
#define OL_DBNR 118
/* Invalid db-number */
134
#define OL_FLXEXIST 119
/* File exists */
135
#define OL_NOFLXNAME 120
/* Drawing exists without name (created with fdt_flxnew()) */
136
#define OL_INVMODE 121
/* Invalid mode in fdt_ssget()/fdt_osnap() */
137
#define OL_INTERROR 122
/* Internal error */
138
#define OL_DBNOPEN 123
/* No database opened */
139
#define OL_BLCODE 124
/* Invalid result type code in fdt_buildlist() */
140
#define OL_ENTCREATE 125
/* Error during insert an entity into database */
141
#define OL_TBLEXIST 126
/* Table entry already exists (fdt_tblmake()) */
142
#define OL_ENTNOTEX 127
/* Entry does not exist */
143
#define OL_DASHLEN 128
/* Incorrect dash length */
144
#define OL_MAX1004 129
/* Chunk lenght graeter then 127 */
145
#define OL_VPORTID 130
/* Missing vport-ID (fdt_tblmod(),fdt_tblmake()) */
146
#define OL_AMODVID 131
/* Attempt to modify vport-ID */
147
#define OL_AMODC70 132
/* Attempt to modify dxf-code 70 */
148
#define OL_AFRICLAY 133
/* Attempt to freeze active layer */
149
#define OL_INVDIR 134
/* Incorrect direction in VPORT_TBL */
150
#define OL_DBEMPTY 135
/* Database contains no entity */
151
#define OL_ARENEBAS 136
/* Attempt to modify current table entry */
152
#define OL_EINDEX 137
/* Invalid index in fdt_ssname() */
153
#define OL_FILEOPEN 138
/* Error during file open */
154
#define OL_TBLEMPTY 140
/* Table contains no entry */
155
#define OL_TBLREF 141
/* Table entry is referenced */
156
#define OL_DRAGEXIST 142
/* Dragfunktion always installed */
157
#define OL_OUTSIDE 143
/* structur to complex or point outside entities (fdt_pcontur) */
158
#define OL_HOOK 144
/* Entity was rejected by hook-function (fdt_ssadd()) */
159
#define OL_RECURSIV 145
/* Recursive call of a hook-function */
160
#define OL_SPACE 146
/* paperspace is active */
161
#define OL_PARAM 147
/* invalid parameter */
162
#define OL_XREF 148
/* locked by xref */
163
#define OL_STRINGLEN 149
/* allokated string to small */
164
#define OL_ACTMODEL 150
/* Operation not allowed because of active parametric model */
165
#define OL_OLELENGTH 151
/* bindate of ole2frame bindata larger then defines */
166
167
/* If you add a new error code, be sure to increment this number */
168
169
#define MAX_OL_ERRNO 151
170
171
#endif
/* _fdterror_h */
172
173
/* end of file */
Generated on Fri Jan 22 2021 18:01:34