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.
