General
About our company
Contact us
Products
InterDelphi Library
Screenshots
How to use it
InterDelphi Manager
Screenshots
How to use it
InterDelphi Run
Screenshots
How to use it
Download
Support
Online FAQs
Submit Query
License
Online Order
Training
Training Information
Request Training
InterDelphi Manager - HowTo

The InterDelphi ISAPI Manager (IDM) is used to load, unload and manage ISAPI extension applications. Actually, the manager is also an ISAPI extension that remains in memory all the time and will proxy all requests to your ISAPI extension.
There are two possible ways to use the IDM: one way that is recommended for production and another for development purpose.
1. Setting which ISAPI extension will be used (development recommendation)
  1. Place the InterDelphi ISAPI Manager (IDM.DLL) inside your virtual script directory.
  2. On Windows directory, create IDM.INI file as follows:
    [ISAPI]
    ExtensionFileName=C:\INETPUB\SCRIPTS\YOUR_ISAPI.DLL
  3. Use the IDM.DLL as it was your ISAPI extension. For example, type in http://localhost/scripts/idm.dll/default instead of http://localhost/scripts/your_isapi.dll/default
  4. Check all commands available at http://localhost/scripts/idm.dll/admin/menu.
2. Renaming the ISAPI extension (production recommendation)
  1. Place the InterDelphi ISAPI Manager (IDM.DLL) inside your virtual script directory.
  2. Rename your ISAPI extension to *.ISA and the IDM.DLL to YOUR_ISAPI.DLL. For example, let suppose you have a extension called YOUR_ISAPI.DLL. You should rename it to YOUR_ISAPI.ISA and copy the IDM.DLL to the same directory as YOUR_ISAPI.DLL
  3. Use the YOUR_ISAPI.DLL as it was your ISAPI extension. For example, type in http://localhost/scripts/your_isapi.dll/default instead of http://localhost/scripts/your_isapi.isa/default
  4. Check all commands available at http://localhost/scripts/your_isapi.dll/admin/menu
InterDelphi ISAPI Manager Commands
To manager your ISAPI extension, type:
http://localhost/scripts/your_isapi.dll/admin/menu

Warning: Commands are case sensitive