CHM Unit Components Classes Types Routines Const |
Description
This unit is where the static parent classes are all defined. The other unit file of importance for the stubcode is generated dynamically and will have the name <prefix>.pas
Components |
TCHMdynamicEngine | This class implements a dynamic version of the Engine that allows the message tables to be explored dynamically rather than relying on stubcode. |
Classes |
TCHMcustomEngine | This class represents an instance of a Chameleon engine. |
TCHMcustomMessage | This class handles Message objects. |
TCHMcustomTable | This class handles Table objects. |
TCHMcustomTableRow | This class handles Table rows. |
TCHMdateTime | This class handles Date Time objects used in tables for Chameleon. |
TCHMdynamicMessage | This class handles Message objects when Chameleon is used without stubcode. |
TCHMexception | This class handles Chameleon exceptions. |
Types |
TCHMlogEvent | Invoked when a log message is being written. |
TCHMmessageEvent | Invoked just before a message is parsed. |
TCHMparseErrorEvent | Invoked when a parsing error occurs. |
TCHMparseMessageEvent | This event is used to implement TCHMdynamicEngine.ParseMessage. |
TErrorCode | This type gives the error number during parsing errors. |
Routines |
ChameleonRegistrationLevel | Get the registration level of Chameleon. |
CHMconvertLineFeeds | Get a message in a printable format by appending a newline character '\n' after every carriage return character '\r'. |
Global Constants |
__CHM_DATE_TIME_TYPE | Date Time type. |
__CHM_DOUBLE_TYPE | Double type. |
__CHM_INTEGER_TYPE | Integer type. |
__CHM_STRING_TYPE | String type. |
CHM_TABLE_STATE_EMPTY | |
CHM_TABLE_STATE_INVALID | |
CHM_TABLE_STATE_PRESENT_BUT_NULL | |
CHM_TABLE_STATE_VALID | Table State for cell data. |
|