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

本文介绍如何使用WebBroker创建Apache 2.4动态库,并详细解释了调试这些动态库的方法。主要内容包括设置IDE选项以确保动态库正确输出到指定目录、配置Apache加载动态库以及两种调试动态库的具体步骤。
摘要由CSDN通过智能技术生成

    用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加载不了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值