Question and Answer Database FAQ2786C.txt Debugging an OCX using Internet Explorer and BCB3 Category :ActiveX Platform :Win95/NT Product : C++Builder3.x Question: How do I debug an OCX with Internet Explorer and BCB3? Answer: This involves using an experimental feature of BCB3 that can only be done in WinNT. First we have to edit the registry using regedit. Run regedit and goto HKEY_CURRENT_USER\Software\Borland\C++Builder\3.0\Debugging and add the following String Value: AllowAttach Set the Data field on the AllowAtach Value to 1 Next step is to start up Internet Explorer. Once IE is started we need to find the PID of IE. To do this use taskman. Once you have the PID of IE goto the command prompt and run bcb passing the command line argument -attach:X where X is the PID of IE. This will launch BCB3 and attach to IE. BCB3 will come up with a CPU view of IE Select Project | Options | Directories/Conditionals and enter the path to your OCX in the Debug source path Edit Box. Now choose View | Module, right click in the module viewer and select Add Module. Add the full path to your OCX in the Dialog. Click Ok and hit F9 to continue running IE. Browse to the site you have set up that loads your OCX in IE. When IE loads your OCX it will break in BCB3. Select View | Module agian, highlight your OCX and from here you can open any of the source files, add breakpoints and so on. 8/4/98 9:19:24 AM
Last Modified: 01-SEP-99