Install ISAPI Filter Component in Delphi 2006 and 2007
For Delphi 2006 and 2007 (and C++ Builder), we have component package to install so that TbcISAPIFilter appears on the component palette.
It looks like below in Delphi 2006:
And similarly, C++ Builder screen shot is:
Sample Component Package Installation Steps for Delphi 2006
Pick Install Packages option in the Component menu:
Browse to the bcIsapiFilter.bpl file that will come with the component source code:
The component package will be listed among the packages:
Delphi 8 and Delphi 2005
Delphi 8 bundles Delphi 7, so it is described below (You are covered).
We don’t have Delphi 2005, so we can only provide the component source code and not the design time packages. You
can create the package your self and install it if the version of Delphi you are using does not allow installing a component directly from source code.
Here are some good instrcutions on how to create your own packages if you only have the source code:
Delphi 7 and earlier
The Delphi 7 IDE (version 7 and below) allows the developer to install the components that come as BPL package (a
kind of DLL), or as source code (.cpp or .pas files) or as in DCU form (.dcu files). The TbcISAPIFilter component is
shipped as Delphi source code which can be used as a component in earlier versions of Delphi or C++ Builder.
Below instructions are for Delphi, but they very much the same for C++ Builder also.
Step 1: Unzip the component in any directory you want.
Step 2: Click the “Install Components” menu
Step 3: Click “Browse” button in the Install Component Dialog Box to browse for the Component file to install and Click ok once you have the correct file choosen:
Step 4: Click “YES” when asked to rebuild the component package:
Step 5: Click “OK” when presented with the “Component Registered” information dialog:
Step 6: Component appears in the component pallette:
Happy coding! You are all set to write your ISAPI Filter and extend your IIS using your beloved Delphi!