Fehlerwerte (externe Windows Programmierschnittstelle)
Alle Funktionen der CONZEPT 16-Programmierschnittstelle liefern ein Ergebnis vom Typ vERROR (signed int) zurück. Bei einem Rückgabewert = 0 wurde die Funktion erfolgreich ausgeführt. Im Falle eines negativen Wertes ist ein Fehler aufgetreten, der anhand des genauen Rückgabewertes Informationen zur Fehlerursache liefert. Diese sind in der nachfolgenden Übersicht zusammengefasst:
- Code: Symbolische Konstante
0: C16ERR_OK-1: C16ERR_GENERIC-2: C16ERR_TIMEOUT-12: C16ERR_MEM_EXHAUSTED-13: C16ERR_MEM_DAMAGED-20: C16ERR_FSI_NO_FILE-21: C16ERR_FSI_NO_PATH-22: C16ERR_FSI_TOO_MANY_OPEN-23: C16ERR_FSI_ACCESS_DENIED-24: C16ERR_FSI_INVALID_HANDLE-25: C16ERR_FSI_INVALID_DRIVE-26: C16ERR_FSI_CURRENT_DIR-27: C16ERR_FSI_SHARING_VIOLATION-28: C16ERR_FSI_LOCK_VIOLATION-29: C16ERR_FSI_OPEN_FAILED-31: C16ERR_FSI_READ_FAULT-32: C16ERR_FSI_WRITE_FAULT-39: C16ERR_FSI_OTHER-201: C16ERR_INIT_FAILED-202: C16ERR_MODULE_HDL_INVALID-203: C16ERR_INSTANCE_HDL_INVALID-204: C16ERR_BUFFER_HDL_INVALID-205: C16ERR_FUNCTION_NOT_AVAILABLE-206: C16ERR_NO_MULTIPLE_INSTANCES-207: C16ERR_TEXT_HDL_INVALID-208: C16ERR_SEL_HDL_INVALID-209: C16ERR_BIN_HDL_INVALID-301: C16ERR_OUT_OF_MEMORY-302: C16ERR_COMM_FAILED-303: C16ERR_SERVER_OP-304: C16ERR_SERVER_ASYNC-401: C16ERR_NO_SERVER_CONNECTION-402: C16ERR_AREA_NOT_FOUND-403: C16ERR_AREA_OPEN-404: C16ERR_AREA_LOCKED-405: C16ERR_AREA_IN_USE-406: C16ERR_AREA_TYPE-407: C16ERR_AREA_PASSWORD-408: C16ERR_SERVER_USER_LIMIT-409: C16ERR_SERVER_START-410: C16ERR_USER_PASSWORD-411: C16ERR_DATA_STRUCTURE-412: C16ERR_PGIF_USER_LIMIT-413: C16ERR_USER_INVALID-414: C16ERR_USER_SELF-415: C16ERR_USER_SHM-416: C16ERR_AREA_STANDBY-417: C16ERR_AREA_ROLLBACK-418: C16ERR_AREA_LOCKED_ADMIN-419: C16ERR_AREA_LOCKED_OPERATION-420: C16ERR_AREA_LOCKED_DOWN-421: C16ERR_AREA_LOCKED_STANDBY-422: C16ERR_AREA_LOCKED_ROLLBACK-423: C16ERR_AREA_LOCKED_OPEN-424: C16ERR_AREA_LOCKED_NO_STANDBY_OPEN-501: C16ERR_INFO_BLOCKSIZE_INVALID-601: C16ERR_NO_FILE-602: C16ERR_NO_SBR-603: C16ERR_NO_FLD-604: C16ERR_NO_KEY-605: C16ERR_NO_KEY_FLD-606: C16ERR_NO_LINK-607: C16ERR_NO_LINK_FLD-608: C16ERR_NO_FLD_DATA-609: C16ERR_LINK_INVALID-610: C16ERR_LOAD_DS-611: C16ERR_PROC-620: C16ERR_NO_ARGUMENT-621: C16ERR_ARGUMENT_UNDEFINED-622: C16ERR_ARGUMENT_READ_ONLY-701: C16ERR_TEXT_NAME_INVALID-702: C16ERR_TEXT_RIGHTS-703: C16ERR_TEXT_UNDEFINED-801: C16ERR_SEL_FILE_INVALID-802: C16ERR_SEL_NAME_INVALID-851: C16ERR_BIN_NAME_INVALID-852: C16ERR_BIN_NO_PATH-853: C16ERR_BIN_NO_DATA-854: C16ERR_BIN_DATA_ERR-855: C16ERR_BIN_DECRYPTION-856: C16ERR_BIN_OPERATION-857: C16ERR_BIN_DIR_NOT_EMPTY-901: C16ERR_DIAG_DEFECT-902: C16ERR_DIAG_REPAIRED-903: C16ERR_DIAG_CORRECTED-904: C16ERR_DIAG_STARTED-905: C16ERR_DIAG_MEMORY-906: C16ERR_DIAG_READ_ONLY-907: C16ERR_DIAG_SEQUENCE-908: C16ERR_DIAG_OTHER-1001: C16ERR_VRA_MISSING-1100: C16ERR_PCDT_UNDEF-1101: C16ERR_PCDT_VERSION-1102: C16ERR_PCDT_READ-1102: C16ERR_PCDT_NOMEM