远程数据模块中的代码是否能调试(50分)

  • 主题发起人 主题发起人 狒狒
  • 开始时间 开始时间

狒狒

Unregistered / Unconfirmed
GUEST, unregistred user!
在模块中写如一些代码,但是出错时不知道在那里。能不能使用什么方法或工具进行单步调试?
 
李维没有教过你吗?
看看他的书
 
那本书,什么名?
是第四章深入了解midas中的错误处理吗? 在模块中要调试的不是和数据有关系的内容。
 
好像是ADO/DCOM那本书吧,是教你调试dcom的吧,就跟调试道理一样吧
好久没看了
 
就跟调试Dll道理一样吧
 
ADO/DCOM那本书那本书不是,是分部式多层应用。远程数据模块在编译生成.exe或.dll并向系统注册之后,不会让你在代码中设置断点单步执行(执行编译完成的文件)。
这个服务就是远程数据模块编译后的内容,客户一运行,服务就运行了。
 
可以呀,打开两个Delphi,一个打开服务器端源程序,在需用进行调试的地方设置断点,然后运行
服务器程序,另一个Delphi打开客户端源程序运行,执行调用到服务器断点所在行代码的功能
就可以看到效果了.
 
首先要调试的程序要是你写的,不是你写的,你怎么可能调试得了
如果你有代码先打开那个要调度的程序段,再给他加一个宿主程序便可调试
方法和普通程序的调试是一样的可以设置断点
其实MTS(现在叫COM+)的远程数据模块和你说的midas的远程数据模块有什么不同!!
 
中间层的调试在D6中可以请以实现,将客户端和应用服务器端形成工程组文件,
然后分别对两个程序进行调试环境的编译,关闭编译的程序,再先同样在编译调试状态编译
服务器,切换到客户端编译客户端,此时可以在两个工程文件中任意设置断点进行调试。
 
多人接受答案了。
 
后退
顶部