Text DE Version 4.50

DEFINED Symbols

Beschreibung

Folgende Defines sind standardmäßig gemacht und können als Unterscheidungsmöglichkeit in Scripts, die zur Kompilierungszeit ausgewertet werden, verwendet werden:

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

Alle UNIX-Version:   Engine_Platform_UNIX

Function-DLLs:   Engine_Option_xxx   (xxx ist dabei unterschiedlich je nach Option)

z.B.:   
alle SQL-Optionen:   Engine_Option_SQL

         DB2 zusätzlich:      Engine_Option_SQL_DB2
         ODBC zusätzlich:      Engine_Option_SQL_ODBC
         Oracle zusätzlich:   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 Lastschrift:   Engine_Option_WireCard_Lastschrift

Neue Datentypen:

VHUGETEXTLIST verfügbar:   Engine_DataType_VHUGETEXTLIST

@SetDBQuota verfübar:   Engine_Function_SetDBQuota

SWITCH/CASE/DEFAULT verfügbar:   Engine_Feature_SWITCH

Beispiel einer Anwendung:

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