contents   index   previous   next



SElib.dynamicLink()

Dynamic links for Win32, Win16, and OS/2

 

The dynamic link method, which varies in usage among the three platforms that support it, allows flexibility when making calls to dynamic link libraries, DLLs, and allows access to operating-system functions, API calls, not explicitly provided by ScriptEase. If you know the proper conventions for a call, then you can make an SElib.dynamicLink() call in a ScriptEase function to be used for making a system call. Such a function is referred to as a wrapper, a function in which a system call becomes available as a function call.

 

There are three versions of SElib.dynamicLink(): Win32, Win16, and OS/2. These three versions differ slightly in the way they are called. So, if you wish to use one function in a script that will be run on different platforms, you must create an operating system filter using preprocessor directives: #if, #ifdef, #elif, #else, and #endif.

 

Since these versions are different in the way that they call SElib.dynamicLink(), they will be treated separately.

 

See Win32 structure definitions.

 


SElib.dynamicLink() - for Win32

SElib.dynamicLink() - for Win16

SElib.dynamicLink() - for OS/2