Today I want to describe a method of dll-using. Of course, for
some advanced users this tip is not useful but I hope that
somebody will find it as interested.

In Delphi you have two mechanism of dll-loading: static and
dynamic.

- the static method is when your application will be failed
when dll is not present. Inside of application you'll define a
function as external and in any code you'll use a function from
dll as usual "native" function.

- the dynamic method allow to have a control under dll-load.
For example, you can check an dll-existing and show a warning if
dll is not exist (or try to load another dll, for example). Also
to call a some function from such
> loaded dll, is more difficult in coding.

Small example.
Imagine that you have a dll with ExecScript procedure which have
two parameters (UserID and ScriptName).