Please enable JavaScript to view this site.

ESL Documentation

Navigation: » No topics above this level «

Q18 Can I rename a dll?

Scroll Prev Top Next More

As there are no strict rules on DLL naming, it is possible that an ESL supplied DLL has the same name as a DLL supplied by a third party. The DLL that supplies Message Box support, i.e. MESSAGE.DLL, is a prime example. Whilst it is possible to change the library name defined in each external subroutine and function prototype, then recompile, there is a far more convenient approach. You merely have to change the MAPENTRY statement in ESL configuration file. For example, if you find 2 versions of MESSAGE.DLL on a machine that is behaving strangely, rename the DLL in the ESL directory to a new unique name, say ESLMSG.DLL. Edit the ESL Configuration File (EslConfig.ini) using a suitable text editor (e.g. Notepad) and change the MAPENTRY for MESSAGE, so it is now:

MAPENTRY=MESSAGE ESLMSG