TBarCode Library 11  TBarCode Library 11
errorapi.cpp File Reference

äöüßµPublic API functions for error handling. More...

Typedefs

typedef enum tagE_ErrorMessages e_ErrorMessages
 

Enumerations

enum  tagE_ErrorMessages {
  eEM_NoError = 0, eEM_InvalidParameter, eEM_WrongCharacter, eEM_WrongNumberOfInputCharacters,
  eEM_WrongNumberOfInputCharactersInComposite, eEM_InputStringTooLong, eEM_DoesNotFit, eEM_NoData,
  eEM_NotSupported, eEM_NotImplemented, eEM_MissingLibrary, eEM_BCCreateNotCalled,
  eEM_InvalidCodePage, eEM_InvalidDataFormat, eEM_WrongCheckDigit, eEM_QuietZoneToSmall,
  eEM_InvalidHex, eEM_UnexpectedError, eEM_OutOfMemory, eEM_UnknownError,
  eEM_SystemErrorCode, eEM_In2DComponent, eEM_InLinearComponent, eEM_InCompositeSymbology,
  eEM_CompositeSymbologyNotSupported, eEM_AsciiCode, eEM_AtPosition, eEM_AtPositionInFormat,
  eEM_EvenNumberNeeded, eEM_CharsNeeded, eEM_ErrorTitle, eEM_MAX
}
 

Functions

static INT _GetInvalidDataPosExt (t_BarCode *pBarCode, LPBOOL pbFormat, LPINT pnPosInFormat)
 
INT TECIT_STDCALL BCGetInvalidDataPos (t_BarCode *pBarCode)
 Gets position of invalid character in input data. More...
 
VOID TECIT_STDCALL BCGetErrorTextForLanguageUtf8 (ERRCODE eCode, e_Language eLang, LPSTR szText, size_t nSize)
 Returns the error text for given error code in a given language. More...
 
VOID TECIT_STDCALL BCGetErrorTextForLanguageA (ERRCODE eCode, e_Language eLang, LPSTR szText, size_t nSize)
 Returns the error text for given error code in a given language. More...
 
VOID TECIT_STDCALL BCGetErrorTextForLanguageW (ERRCODE eCode, e_Language eLang, LPWSTR szText, size_t nSize)
 Returns the error text for given error code in a given language. More...
 
VOID TECIT_STDCALL BCGetErrorTextA (ERRCODE eCode, LPSTR szText, size_t nSize)
 Returns the English error text for given error code. More...
 
VOID TECIT_STDCALL BCGetErrorTextW (ERRCODE eCode, LPWSTR szText, size_t nSize)
 Returns the English error text for given error code. More...
 
VOID TECIT_STDCALL BCGetErrorTextExtForLanguageUtf8 (t_BarCode *pBarCode, ERRCODE eCode, e_Language eLang, LPSTR szText, size_t nSize)
 Returns the extended error text for given error code in given language. More...
 
VOID TECIT_STDCALL BCGetErrorTextExtForLanguageA (t_BarCode *pBarCode, ERRCODE eCode, e_Language eLang, LPSTR szText, size_t nSize)
 Returns the extended error text for given error code in given language. More...
 
VOID TECIT_STDCALL BCGetErrorTextExtForLanguageW (t_BarCode *pBarCode, ERRCODE eCode, e_Language eLang, LPWSTR szText, size_t nSize)
 Returns the extended error text for given error code in given language. More...
 
VOID TECIT_STDCALL BCGetErrorTextExtA (t_BarCode *pBarCode, ERRCODE eCode, LPSTR szText, size_t nSize)
 Returns the extended English error text to given error code. More...
 
VOID TECIT_STDCALL BCGetErrorTextExtW (t_BarCode *pBarCode, ERRCODE eCode, LPWSTR szText, size_t nSize)
 Returns the extended English error text to given error code. More...
 

Variables

static LPCSTR s_pszErrorMessages [eEM_MAX][eLang_MAX]
 

Detailed Description

äöüßµ

Public API functions for error handling.

Required include file: "tbarcode.h"

Author
TEC-IT Datenverarbeitung GmbH
Wagnerstr. 6, 4400 Steyr, AUSTRIA/EUROPE
https://www.tec-it.com
Copyright© by TEC-IT Datenverarbeitung GmbH

© 2021 All rights reserved by TEC-IT Datenverarbeitung GmbH
Generated on Wed Mar 24 2021 08:45:35 for TBarCode Library 11 with doxygen 1.8.8