DelphiXE10.2.3 WebBroker的Apache2.4 for Windows动态库调试方法

–>

    用WebBroker创建好Apache2.4的动态库后,如果需要调试该动态库,其实与调试其他动态库的方式完全一样,只需要注意以下几点:

1、IDE中设置该工程的Options,使其编译后的动态库输出目录指向在Apache中已经配置好的发布目录(d:/WebBusiness),如:该动态库在Apache的httpd.conf文件中配置为:

LoadModule business_module d:/WebBusiness/mod_business.dll
 <Location /web>
    SetHandler mod_business-handler

 </Location>

使Delphi在调试该动态库时,能够被Apache的Httpd.exe(宿主程序)正常加载。

2、设置动态库调试用的宿主程序通常有两种方法

1)通过该工程的Run菜单——Parameters…设置按F9调试时的主程序:

设置正确后点OK键返回后,即可使用F9键调试程序了。

2)、该工程的Run菜单——Load Process…——Process为Apache安装目录中Bin目录下的httpd.exe作为主程序

然后点上图中的Load按钮,在弹出的CPU View窗口按两次F9运行,就可以看到动态库已经可以调试了

3、注意事项:

Apache如果下载的是64位,那么你的WebBroker也必须编译成64位,否则Apache加载不了。

本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。

© 版权声明

相关文章