CFx SDK Documentation  2020SP3
Macros
FxFdtError.h File Reference

Go to the source code of this file.

Macros

#define OL_GOOD   0 /* Everything is OK */
 
#define OL_ESNVALID   1 /* Invalid table name */
 
#define OL_ENAMEVALID   2 /* Invalid name of entity or selection set */
 
#define OL_ESSVALID   3 /* Invalid selection set */
 
#define OL_ENTSELPICK   4 /* No entity selected (failed pick) */
 
#define OL_EEOEF   5 /* End of entity definition */
 
#define OL_EEOBD   6 /* End of blockdefinition */
 
#define OL_EEMPDB   7 /* entlast failed */
 
#define OL_EHANDLE   8 /* Invalid handle */
 
#define OL_ETBLNAME   9 /* Invalid table name */
 
#define OL_ETBLARG   10 /* Invalid argument in table function */
 
#define OL_ERDONLY   11 /* Attempt to set read only variable */
 
#define OL_ENONZERO   12 /* Invalid value (zero) */
 
#define OL_ERANGE   13 /* Value out of range */
 
#define OL_EMMTYPE   14 /* Attempt to change entity type */
 
#define OL_EMMLAY   15 /* Invalid layer name */
 
#define OL_EMMLT   16 /* Invalid linetype name */
 
#define OL_EMMCOLOR   17 /* Invalid color name */
 
#define OL_EMMSTYLE   18 /* Invalid text style name */
 
#define OL_EMODSEQ   19 /* Attempt to entmod SEQEND */
 
#define OL_EMODHAND   20 /* Attempt to change handle */
 
#define OL_EMMLL   21 /* Entity on locked layer */
 
#define OL_EMKTYPE   22 /* Invalid entity type */
 
#define OL_EMKPLINE   23 /* Invalid POLYLINE entity */
 
#define OL_EMKBNAME   24 /* Invalid block name field */
 
#define OL_EMKDBNAME   25 /* Duplicate block name fields */
 
#define OL_EMKNOBNM   26 /* Missing block name */
 
#define OL_EMKNOBFLG   27 /* Missing block flags */
 
#define OL_EMKANON   28 /* Invalid anonymous block */
 
#define OL_EMKBLOCK   29 /* Invalid block definition entity */
 
#define OL_EMKMANDF   30 /* Mandatory field missing */
 
#define OL_EMMXDTYPE   31 /* Unrecognized extended data type */
 
#define OL_EMMXDNEST   32 /* Invalid nesting of list in xdata */
 
#define OL_EMMXDAPPID   33 /* Invalid location of APPID field */
 
#define OL_ENTSELNULL   34 /* Entity selection (null response) */
 
#define OL_EMXDAPPID   35 /* entmod/entmake with duplicate appid */
 
#define OL_EFLTR1   36 /* Invalid fdt_ssget filter: premature end */
 
#define OL_EFLTR2   37 /* " missing test operand */
 
#define OL_EFLTR3   38 /* " invalid opcode string */
 
#define OL_EFLTR4   39 /* " void clause/bad nesting */
 
#define OL_EFLTR5   40 /* " beg/end clause mismatch */
 
#define OL_EFLTR6   41 /* " wrong # of XOR/NOT args */
 
#define OL_EFLTR7   42 /* " max nesting exceeded */
 
#define OL_EFLTR8   43 /* " invalid group code */
 
#define OL_EFLTR9   44 /* " invalid string test */
 
#define OL_EFLTR10   45 /* " invalid vector test */
 
#define OL_EFLTR11   46 /* " invliad real test */
 
#define OL_EFLTR12   47 /* " invalid integer test */
 
#define OL_EOPEN   48 /* Open file failed */
 
#define OL_ELOADED   49 /* Application is already loaded */
 
#define OL_EEXEC   50 /* Unable to execute the application */
 
#define OL_ENOTLOADED   51 /* Application is not loaded */
 
#define OL_ENOMEM   52 /* Out of memory */
 
#define OL_EXFMVALID   53 /* Invalid transformation matrix */
 
#define OL_ESYMNAM   54 /* Invalid symbol name */
 
#define OL_ESYMVAL   55 /* Invalid symbol value */
 
#define OL_NONDIALOG   56 /* Not allowed when dialog open */
 
#define OL_FNOTFOUND   57 /* File not found */
 
#define OL_NOFREEDB   58 /* No free database */
 
#define OL_CREAWIN   59 /* Error creating window */
 
#define OL_INVNAME   60 /* Invalid name */
 
#define OL_FALOPEN   61 /* File already open */
 
#define OL_CMD   62 /* Error in fdt_command(), fdt_cmd() */
 
#define OL_FLOCKED   63 /* File locked */
 
#define OL_READFLX   64 /* Error reading FLX file */
 
#define OL_SAVEFLX   65 /* Error saving FLX file */
 
#define OL_FNOOPEN   66 /* No file open */
 
#define OL_FRO   67 /* File opened is Read-Only */
 
#define OL_CRBAK   68 /* Error creating BAK file */
 
#define OL_DBNR   69 /* Invalid db-number */
 
#define OL_FLXEXIST   70 /* File exists */
 
#define OL_NOFLXNAME   71 /* Drawing exists without name (created with fdt_flxnew()) */
 
#define OL_INVMODE   72 /* Invalid mode in fdt_ssget()/fdt_osnap() */
 
#define OL_INTERROR   73 /* Internal error */
 
#define OL_DBNOPEN   74 /* No database opened */
 
#define OL_BLCODE   75 /* Invalid result type code in fdt_buildlist() */
 
#define OL_ENTCREATE   76 /* Error during insert an entity into database */
 
#define OL_TBLEXIST   77 /* Table entry already exists (fdt_tblmake()) */
 
#define OL_ENTNOTEX   78 /* Entry does not exist */
 
#define OL_DASHLEN   79 /* Incorrect dash length */
 
#define OL_MAX1004   80 /* Chunk lenght graeter then 127 */
 
#define OL_VPORTID   81 /* Missing vport-ID (fdt_tblmod(),fdt_tblmake()) */
 
#define OL_AMODVID   82 /* Attempt to modify vport-ID */
 
#define OL_AMODC70   83 /* Attempt to modify dxf-code 70 */
 
#define OL_AFRICLAY   84 /* Attempt to freeze active layer */
 
#define OL_INVDIR   85 /* Incorrect direction in VPORT_TBL */
 
#define OL_DBEMPTY   86 /* Database contains no entity */
 
#define OL_ARENEBAS   87 /* Attempt to modify current table entry */
 
#define OL_EINDEX   88 /* Invalid index in fdt_ssname() */
 
#define OL_FILEOPEN   89 /* Error during file open */
 
#define OL_TBLEMPTY   90 /* Table contains no entry */
 
#define OL_TBLREF   91 /* Table entry is referenced */
 
#define OL_DRAGEXIST   92 /* Dragfunktion always installed */
 
#define OL_OUTSIDE   93 /* structur to complex or point outside entities (fdt_pcontur) */
 
#define OL_HOOK   94 /* Entity was rejected by hook-function (fdt_ssadd()) */
 
#define OL_RECURSIV   95 /* Recursive call of a hook-function */
 
#define OL_SPACE   96 /* paperspace is active */
 
#define OL_PARAM   97 /* invalid parameter */
 
#define OL_XREF   98 /* locked by xref */
 
#define OL_STRINGLEN   99 /* allokated string to small */
 
#define OL_ACTMODEL   100 /* Operation not allowed because of active parametric model */
 
#define OL_EDELENT   101 /* Invalid use of deleted entity */
 
#define OL_EMODDEL   102 /* Attempted entmod of deleted entity */
 
#define OL_OLELENGTH   103 /* bindate of ole2frame bindata larger then defines */
 
#define MAX_OL_ERRNO   103
 

Macro Definition Documentation

◆ MAX_OL_ERRNO

#define MAX_OL_ERRNO   103

Definition at line 129 of file FxFdtError.h.

◆ OL_ACTMODEL

#define OL_ACTMODEL   100 /* Operation not allowed because of active parametric model */

Definition at line 121 of file FxFdtError.h.

◆ OL_AFRICLAY

#define OL_AFRICLAY   84 /* Attempt to freeze active layer */

Definition at line 105 of file FxFdtError.h.

◆ OL_AMODC70

#define OL_AMODC70   83 /* Attempt to modify dxf-code 70 */

Definition at line 104 of file FxFdtError.h.

◆ OL_AMODVID

#define OL_AMODVID   82 /* Attempt to modify vport-ID */

Definition at line 103 of file FxFdtError.h.

◆ OL_ARENEBAS

#define OL_ARENEBAS   87 /* Attempt to modify current table entry */

Definition at line 108 of file FxFdtError.h.

◆ OL_BLCODE

#define OL_BLCODE   75 /* Invalid result type code in fdt_buildlist() */

Definition at line 96 of file FxFdtError.h.

◆ OL_CMD

#define OL_CMD   62 /* Error in fdt_command(), fdt_cmd() */

Definition at line 83 of file FxFdtError.h.

◆ OL_CRBAK

#define OL_CRBAK   68 /* Error creating BAK file */

Definition at line 89 of file FxFdtError.h.

◆ OL_CREAWIN

#define OL_CREAWIN   59 /* Error creating window */

Definition at line 80 of file FxFdtError.h.

◆ OL_DASHLEN

#define OL_DASHLEN   79 /* Incorrect dash length */

Definition at line 100 of file FxFdtError.h.

◆ OL_DBEMPTY

#define OL_DBEMPTY   86 /* Database contains no entity */

Definition at line 107 of file FxFdtError.h.

◆ OL_DBNOPEN

#define OL_DBNOPEN   74 /* No database opened */

Definition at line 95 of file FxFdtError.h.

◆ OL_DBNR

#define OL_DBNR   69 /* Invalid db-number */

Definition at line 90 of file FxFdtError.h.

◆ OL_DRAGEXIST

#define OL_DRAGEXIST   92 /* Dragfunktion always installed */

Definition at line 113 of file FxFdtError.h.

◆ OL_EDELENT

#define OL_EDELENT   101 /* Invalid use of deleted entity */

Definition at line 123 of file FxFdtError.h.

◆ OL_EEMPDB

#define OL_EEMPDB   7 /* entlast failed */

Definition at line 28 of file FxFdtError.h.

◆ OL_EEOBD

#define OL_EEOBD   6 /* End of blockdefinition */

Definition at line 27 of file FxFdtError.h.

◆ OL_EEOEF

#define OL_EEOEF   5 /* End of entity definition */

Definition at line 26 of file FxFdtError.h.

◆ OL_EEXEC

#define OL_EEXEC   50 /* Unable to execute the application */

Definition at line 71 of file FxFdtError.h.

◆ OL_EFLTR1

#define OL_EFLTR1   36 /* Invalid fdt_ssget filter: premature end */

Definition at line 57 of file FxFdtError.h.

◆ OL_EFLTR10

#define OL_EFLTR10   45 /* " invalid vector test */

Definition at line 66 of file FxFdtError.h.

◆ OL_EFLTR11

#define OL_EFLTR11   46 /* " invliad real test */

Definition at line 67 of file FxFdtError.h.

◆ OL_EFLTR12

#define OL_EFLTR12   47 /* " invalid integer test */

Definition at line 68 of file FxFdtError.h.

◆ OL_EFLTR2

#define OL_EFLTR2   37 /* " missing test operand */

Definition at line 58 of file FxFdtError.h.

◆ OL_EFLTR3

#define OL_EFLTR3   38 /* " invalid opcode string */

Definition at line 59 of file FxFdtError.h.

◆ OL_EFLTR4

#define OL_EFLTR4   39 /* " void clause/bad nesting */

Definition at line 60 of file FxFdtError.h.

◆ OL_EFLTR5

#define OL_EFLTR5   40 /* " beg/end clause mismatch */

Definition at line 61 of file FxFdtError.h.

◆ OL_EFLTR6

#define OL_EFLTR6   41 /* " wrong # of XOR/NOT args */

Definition at line 62 of file FxFdtError.h.

◆ OL_EFLTR7

#define OL_EFLTR7   42 /* " max nesting exceeded */

Definition at line 63 of file FxFdtError.h.

◆ OL_EFLTR8

#define OL_EFLTR8   43 /* " invalid group code */

Definition at line 64 of file FxFdtError.h.

◆ OL_EFLTR9

#define OL_EFLTR9   44 /* " invalid string test */

Definition at line 65 of file FxFdtError.h.

◆ OL_EHANDLE

#define OL_EHANDLE   8 /* Invalid handle */

Definition at line 29 of file FxFdtError.h.

◆ OL_EINDEX

#define OL_EINDEX   88 /* Invalid index in fdt_ssname() */

Definition at line 109 of file FxFdtError.h.

◆ OL_ELOADED

#define OL_ELOADED   49 /* Application is already loaded */

Definition at line 70 of file FxFdtError.h.

◆ OL_EMKANON

#define OL_EMKANON   28 /* Invalid anonymous block */

Definition at line 49 of file FxFdtError.h.

◆ OL_EMKBLOCK

#define OL_EMKBLOCK   29 /* Invalid block definition entity */

Definition at line 50 of file FxFdtError.h.

◆ OL_EMKBNAME

#define OL_EMKBNAME   24 /* Invalid block name field */

Definition at line 45 of file FxFdtError.h.

◆ OL_EMKDBNAME

#define OL_EMKDBNAME   25 /* Duplicate block name fields */

Definition at line 46 of file FxFdtError.h.

◆ OL_EMKMANDF

#define OL_EMKMANDF   30 /* Mandatory field missing */

Definition at line 51 of file FxFdtError.h.

◆ OL_EMKNOBFLG

#define OL_EMKNOBFLG   27 /* Missing block flags */

Definition at line 48 of file FxFdtError.h.

◆ OL_EMKNOBNM

#define OL_EMKNOBNM   26 /* Missing block name */

Definition at line 47 of file FxFdtError.h.

◆ OL_EMKPLINE

#define OL_EMKPLINE   23 /* Invalid POLYLINE entity */

Definition at line 44 of file FxFdtError.h.

◆ OL_EMKTYPE

#define OL_EMKTYPE   22 /* Invalid entity type */

Definition at line 43 of file FxFdtError.h.

◆ OL_EMMCOLOR

#define OL_EMMCOLOR   17 /* Invalid color name */

Definition at line 38 of file FxFdtError.h.

◆ OL_EMMLAY

#define OL_EMMLAY   15 /* Invalid layer name */

Definition at line 36 of file FxFdtError.h.

◆ OL_EMMLL

#define OL_EMMLL   21 /* Entity on locked layer */

Definition at line 42 of file FxFdtError.h.

◆ OL_EMMLT

#define OL_EMMLT   16 /* Invalid linetype name */

Definition at line 37 of file FxFdtError.h.

◆ OL_EMMSTYLE

#define OL_EMMSTYLE   18 /* Invalid text style name */

Definition at line 39 of file FxFdtError.h.

◆ OL_EMMTYPE

#define OL_EMMTYPE   14 /* Attempt to change entity type */

Definition at line 35 of file FxFdtError.h.

◆ OL_EMMXDAPPID

#define OL_EMMXDAPPID   33 /* Invalid location of APPID field */

Definition at line 54 of file FxFdtError.h.

◆ OL_EMMXDNEST

#define OL_EMMXDNEST   32 /* Invalid nesting of list in xdata */

Definition at line 53 of file FxFdtError.h.

◆ OL_EMMXDTYPE

#define OL_EMMXDTYPE   31 /* Unrecognized extended data type */

Definition at line 52 of file FxFdtError.h.

◆ OL_EMODDEL

#define OL_EMODDEL   102 /* Attempted entmod of deleted entity */

Definition at line 124 of file FxFdtError.h.

◆ OL_EMODHAND

#define OL_EMODHAND   20 /* Attempt to change handle */

Definition at line 41 of file FxFdtError.h.

◆ OL_EMODSEQ

#define OL_EMODSEQ   19 /* Attempt to entmod SEQEND */

Definition at line 40 of file FxFdtError.h.

◆ OL_EMXDAPPID

#define OL_EMXDAPPID   35 /* entmod/entmake with duplicate appid */

Definition at line 56 of file FxFdtError.h.

◆ OL_ENAMEVALID

#define OL_ENAMEVALID   2 /* Invalid name of entity or selection set */

Definition at line 23 of file FxFdtError.h.

◆ OL_ENOMEM

#define OL_ENOMEM   52 /* Out of memory */

Definition at line 73 of file FxFdtError.h.

◆ OL_ENONZERO

#define OL_ENONZERO   12 /* Invalid value (zero) */

Definition at line 33 of file FxFdtError.h.

◆ OL_ENOTLOADED

#define OL_ENOTLOADED   51 /* Application is not loaded */

Definition at line 72 of file FxFdtError.h.

◆ OL_ENTCREATE

#define OL_ENTCREATE   76 /* Error during insert an entity into database */

Definition at line 97 of file FxFdtError.h.

◆ OL_ENTNOTEX

#define OL_ENTNOTEX   78 /* Entry does not exist */

Definition at line 99 of file FxFdtError.h.

◆ OL_ENTSELNULL

#define OL_ENTSELNULL   34 /* Entity selection (null response) */

Definition at line 55 of file FxFdtError.h.

◆ OL_ENTSELPICK

#define OL_ENTSELPICK   4 /* No entity selected (failed pick) */

Definition at line 25 of file FxFdtError.h.

◆ OL_EOPEN

#define OL_EOPEN   48 /* Open file failed */

Definition at line 69 of file FxFdtError.h.

◆ OL_ERANGE

#define OL_ERANGE   13 /* Value out of range */

Definition at line 34 of file FxFdtError.h.

◆ OL_ERDONLY

#define OL_ERDONLY   11 /* Attempt to set read only variable */

Definition at line 32 of file FxFdtError.h.

◆ OL_ESNVALID

#define OL_ESNVALID   1 /* Invalid table name */

Definition at line 22 of file FxFdtError.h.

◆ OL_ESSVALID

#define OL_ESSVALID   3 /* Invalid selection set */

Definition at line 24 of file FxFdtError.h.

◆ OL_ESYMNAM

#define OL_ESYMNAM   54 /* Invalid symbol name */

Definition at line 75 of file FxFdtError.h.

◆ OL_ESYMVAL

#define OL_ESYMVAL   55 /* Invalid symbol value */

Definition at line 76 of file FxFdtError.h.

◆ OL_ETBLARG

#define OL_ETBLARG   10 /* Invalid argument in table function */

Definition at line 31 of file FxFdtError.h.

◆ OL_ETBLNAME

#define OL_ETBLNAME   9 /* Invalid table name */

Definition at line 30 of file FxFdtError.h.

◆ OL_EXFMVALID

#define OL_EXFMVALID   53 /* Invalid transformation matrix */

Definition at line 74 of file FxFdtError.h.

◆ OL_FALOPEN

#define OL_FALOPEN   61 /* File already open */

Definition at line 82 of file FxFdtError.h.

◆ OL_FILEOPEN

#define OL_FILEOPEN   89 /* Error during file open */

Definition at line 110 of file FxFdtError.h.

◆ OL_FLOCKED

#define OL_FLOCKED   63 /* File locked */

Definition at line 84 of file FxFdtError.h.

◆ OL_FLXEXIST

#define OL_FLXEXIST   70 /* File exists */

Definition at line 91 of file FxFdtError.h.

◆ OL_FNOOPEN

#define OL_FNOOPEN   66 /* No file open */

Definition at line 87 of file FxFdtError.h.

◆ OL_FNOTFOUND

#define OL_FNOTFOUND   57 /* File not found */

Definition at line 78 of file FxFdtError.h.

◆ OL_FRO

#define OL_FRO   67 /* File opened is Read-Only */

Definition at line 88 of file FxFdtError.h.

◆ OL_GOOD

#define OL_GOOD   0 /* Everything is OK */

Definition at line 21 of file FxFdtError.h.

◆ OL_HOOK

#define OL_HOOK   94 /* Entity was rejected by hook-function (fdt_ssadd()) */

Definition at line 115 of file FxFdtError.h.

◆ OL_INTERROR

#define OL_INTERROR   73 /* Internal error */

Definition at line 94 of file FxFdtError.h.

◆ OL_INVDIR

#define OL_INVDIR   85 /* Incorrect direction in VPORT_TBL */

Definition at line 106 of file FxFdtError.h.

◆ OL_INVMODE

#define OL_INVMODE   72 /* Invalid mode in fdt_ssget()/fdt_osnap() */

Definition at line 93 of file FxFdtError.h.

◆ OL_INVNAME

#define OL_INVNAME   60 /* Invalid name */

Definition at line 81 of file FxFdtError.h.

◆ OL_MAX1004

#define OL_MAX1004   80 /* Chunk lenght graeter then 127 */

Definition at line 101 of file FxFdtError.h.

◆ OL_NOFLXNAME

#define OL_NOFLXNAME   71 /* Drawing exists without name (created with fdt_flxnew()) */

Definition at line 92 of file FxFdtError.h.

◆ OL_NOFREEDB

#define OL_NOFREEDB   58 /* No free database */

Definition at line 79 of file FxFdtError.h.

◆ OL_NONDIALOG

#define OL_NONDIALOG   56 /* Not allowed when dialog open */

Definition at line 77 of file FxFdtError.h.

◆ OL_OLELENGTH

#define OL_OLELENGTH   103 /* bindate of ole2frame bindata larger then defines */

Definition at line 125 of file FxFdtError.h.

◆ OL_OUTSIDE

#define OL_OUTSIDE   93 /* structur to complex or point outside entities (fdt_pcontur) */

Definition at line 114 of file FxFdtError.h.

◆ OL_PARAM

#define OL_PARAM   97 /* invalid parameter */

Definition at line 118 of file FxFdtError.h.

◆ OL_READFLX

#define OL_READFLX   64 /* Error reading FLX file */

Definition at line 85 of file FxFdtError.h.

◆ OL_RECURSIV

#define OL_RECURSIV   95 /* Recursive call of a hook-function */

Definition at line 116 of file FxFdtError.h.

◆ OL_SAVEFLX

#define OL_SAVEFLX   65 /* Error saving FLX file */

Definition at line 86 of file FxFdtError.h.

◆ OL_SPACE

#define OL_SPACE   96 /* paperspace is active */

Definition at line 117 of file FxFdtError.h.

◆ OL_STRINGLEN

#define OL_STRINGLEN   99 /* allokated string to small */

Definition at line 120 of file FxFdtError.h.

◆ OL_TBLEMPTY

#define OL_TBLEMPTY   90 /* Table contains no entry */

Definition at line 111 of file FxFdtError.h.

◆ OL_TBLEXIST

#define OL_TBLEXIST   77 /* Table entry already exists (fdt_tblmake()) */

Definition at line 98 of file FxFdtError.h.

◆ OL_TBLREF

#define OL_TBLREF   91 /* Table entry is referenced */

Definition at line 112 of file FxFdtError.h.

◆ OL_VPORTID

#define OL_VPORTID   81 /* Missing vport-ID (fdt_tblmod(),fdt_tblmake()) */

Definition at line 102 of file FxFdtError.h.

◆ OL_XREF

#define OL_XREF   98 /* locked by xref */

Definition at line 119 of file FxFdtError.h.