急!(100分)

  • 主题发起人 主题发起人 poy
  • 开始时间 开始时间
P

poy

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个三层架构系统中,服务端是In-Process类型 ,怎么调试我的服务端程序 ?
 
学习。向上滚一下
 
真是失望 ,提了好几个问题都没人能回答得上,算了,看来还是去国外站点去溜溜 !
 
我想这不是没有人能回答得上,而是别人不知要如何回答,你如果是做三层架构的话,
调试都要别人来说的话,你想别人说得清楚吗?除非手把手的教,建议你先看一书,
这样提问大难理解了,还是你先试着,具体问题再提出来,你说呢?
 
to maming :
这位老弟,普通的程序大家都会调试,可是在三层架构的服务端,如果是dll我只能通过
showmessage来调试,太痛苦了,就没有其它办法吗 ?
 
一样的可以调试,你查看一下帮助,有一个地方说了如何调试dll。真的,很久以看过,现在
我调试dll都新建一个project,直接调用,我觉得这样容易些,再说,你的服务器端就没有一
个管理器之类的前端?实在没有的话就增加一个测试用的project。
 
>>可是在三层架构的服务端,如果是dll我只能通过showmessage来调试

我以前的作法是先作成一般的程序,调试正确后再改成需要的。这不是最好的方法,但
相对来说还是简单了一些。还有,如果用DELPHI写CGI的话。好象有专门的调试工具,
但我没用过。
 
我找到办法了,和大家分享 :
1.把DLL的COM服务程序当作MTS来安装(要在NT4.0或Win2000下 Run->Install MTS Object)
2.然后和调试DLL类型的MTS/COM+ 的方法一样 。(如果不知到这一步怎么做请参考<<Delphi5.X ADO/MTSS/COM+ 高级程序设计编>>)
3.这样做DLL服务器会把"../WINNT/sytem32"当作AppPath的值,这一点要注意,而不是Dll
文件所在的目录.
4.调试完后,最好在Windows的MTS/COM+流浏器中将这个MTS Delete掉!
 
后退
顶部