Table 2.
Data types of external function arguments |
Supported |
|||
Array |
Boolean |
Blob |
Char |
|
Date |
DateTime |
Decimal* |
Integer |
|
Long |
Real |
String* |
Structure |
|
Void |
||||
String The length of an argument or return value as String data type can not be larger than 512 characters. Decimal The precision of Decimal argument is the same as the precision of Double data type. |
||||
Unsupported |
||||
LongLong |
Object |
UInt |
UsignedInt |
|
UnsignedInteger |
UnsignedLong |
|||
Data types of external function return values |
Supported |
|||
Array |
Boolean |
Blob |
Char |
|
Date |
DateTime |
Double |
Decimal* |
|
Integer |
Long |
Real |
String* |
|
Unsigned Integer |
Unsigned Long |
Void |
||
String The length of an argument or return value as String data type can not be larger than 512 characters. Decimal The precision of Decimal argument is the same as the precision of Double data type. |
||||
Unsupported |
||||
LongLong |
Structure |
Object |
||
DLLs or shared libraries Location |
Supported |
|||
When your application calls an external function, it must be able to find the DLL (Dynamic link library) or the shared library in which that function resides. To ensure this, you must update the library path environment variable on the client machine to include the directory where that DLL or shared library is stored. The directory is searched in the following order of precedence:
|
||||
Ensuring the resource file in an external function when running Web application |
Supported |
|||
|
||||
Others |
Supported |
|||
Calling external functions in Win32-based DLLs (including both the system DLLs and the user-defined DLLs) is supported. API for file and directory access operations is supported. |
||||
Unsupported |
||||
Graphs created by Windows API function may not be displayed on the Web. Calling external functions in the Timer event will result in unexpected errors on the Web if the external functions are called in other places of the application. |