如何调试三层程序的中间层呢? 请问各位大虾,怎么调试DLL的中间层呢? 希望各位不吝赐教! 小弟在此先谢过了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法和普通程序一样,在中间层的机器中,在Delphi环境中运行中间层程序,在要调试的代码段中设置断点,然后运行客户端程序,这时,当客户端程序调用到中间层的设置断点的代码断时,你就会发现断点已经起作用了,你就可以想调试其他程序一样调试中间层了.怎么样?试试吧! 如果你是调试dll中间层的话,应先在option属性中设置dll的输出路径在你的中间层下 我是这样设置的呀,就是:选中dll源文件后选择菜单Project下的Options选项来设置相应的输出路径呀。好象还是不行呀。 如果你的中间层是采用COM+技术的话,是这样设置,1、设置选择菜单RUN-》Parameters,然后在Host Application:"c:\winnt\system32\dllhost.exe"Parameters: /ProcessID:{XXXXXXXXXXXXXXXXXXX}这个ID应该是在你的组件服务中看到的。2、操作设置完成以后,要先在组件服务中将包停掉,然后在DElphi环境中将工程文件切换至Server,也就是刚刚设置好参数的这个工程,直接Run起来,最后执行客户端程序,进行操作,就可以进入调试断点了。 看你是什么类型的,EXE型的DCOM直接调就是了,DLL式的DCOM(用SocketConnection或WebConnection时才行)用一般DLL的调法,DLL式的MTS/COM+按上面说的调。 如果listbox中是对象,那么该怎样正确序列化 怎么样让delphi 调用codesoft 选择打印机呢 IdTCPServer在传送文件的时候如何显示进度? 怎么给当前时间加上个时间 如何控制 ListView 拖放产生的一长串虚影? 谁能简单写一下TQuery连接数据库的代码啊? 请问如何在paradox数据库中用SQL实现日期查询(急用) 如何连接到SYBASE? 帮我看看这个数据库问题是怎么会事。 如何删除文本文件中指定 谁知道那里有toad下载?? 使用delphi7 调用 ASP.Net编写的一个webservices
1、设置
选择菜单RUN-》Parameters,
然后在
Host Application:"c:\winnt\system32\dllhost.exe"
Parameters: /ProcessID:{XXXXXXXXXXXXXXXXXXX}
这个ID应该是在你的组件服务中看到的。
2、操作
设置完成以后,要先在组件服务中将包停掉,然后在DElphi环境中将工程文件切换至Server,也就是刚刚设置好参数的这个工程,直接Run起来,最后执行客户端程序,进行操作,就可以进入调试断点了。