Text EN Version 4.50

DEFINED Symbols

Description

The following defines are made by default and can be used as a way to distinguish in scripts that are evaluated at compile time:

Engine V3.x:   Engine_Version_300

Engine V4.5:   Engine_Version_450

Engine V4.6:   Engine_Version_460

OS/2 version:   Engine_Platform_OS2

Windows version:   Engine_Platform_NT

Novell version:   Engine_Platform_NLM

LINUX version:   Engine_Platform_LINUX

All UNIX versions:   Engine_Platform_UNIX

Function DLLs:   Engine_Option_xxx   (xxx differs depending on the option)

e.g.:   
all SQL options:   Engine_Option_SQL

         DB2 additionally:      Engine_Option_SQL_DB2
         ODBC additionally:      Engine_Option_SQL_ODBC
         Oracle additionally:   Engine_Option_SQL_ORACLE

TSAPI option:   Engine_Option_TSAPI

TAPI option:   Engine_Option_TAPI

Windows COM port:   Engine_Option_COMNT

Internet option:   Engine_Option_INET

IBM Client Access:   Engine_Option_CLACC

WireCard CreditCard:   Engine_Option_WireCard_CreditCard

WireCard direct debit:   Engine_Option_WireCard_Lastschrift

New data types:

VHUGETEXTLIST available:   Engine_DataType_VHUGETEXTLIST

@SetDBQuota available:   Engine_Function_SetDBQuota

SWITCH/CASE/DEFAULT available:   Engine_Feature_SWITCH

Example of an application:

IFUNDEF(Engine_Version_300)
{
   INCLUDE("!!SCRIPT");
}
ELSE
{
   …
   …
   …
}

Note : This text was machine-translated and may contain inaccuracies.