紧急求助,在Delphi7中如何跟踪调试Server端 我用Delphi7开发三层系统,但是总无法跟踪调试Server端,这个问题已经使我的头都大了,一直也没有搞定,请大家帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用Delphi7开发MIDAS,在远程数据模块中设置断点,启动服务器,再启动客户端连接服务器,这时Windows系统会重新启动一个Server实例,根本就无法跟踪调试。 你应该调试SERVER,RUN->PARAMETERS指定客户端页面和IEPORTER.EXE. 也可同时运行server,及Client (在IDE环境下),那就随便调试了.... 本人已经解决了,问题出现在ScktSrvr.exe上,在开发的过程中,不能将ScktSrvr.exe做为服务来安装。 远程数据模块就是一个COM服务器,任何COM服务器都需要一个执行帐号。在你的Delphi IDE中run你的AppServer的话,这个COM就在当前登录帐号下执行。但是当客户端使用SocketConnection连接AppServer的时候,请求实际上被发送给了服务器上的SocketServer,然后SocketServer根据ServerGUID启动AppServer,这时候AppServer就会使用SocketServer的启动帐号工作(如果没有特殊设定的话)。既然两种方式启动的COM服务器帐号不同,那么系统给你创建两个不同的Server就是合情合理的了。如果你想在调试的时候使用IDE hold住的那个AppServer,就要在Windows 2000服务中更改Borland Socket Server服务的启动帐户,改成交互式用户(Interacitve User,当前登录用户),应用后重新启动Borland Socket Server就好了。 倒,发晚了。不过楼主虽然解决了问题,但还是没有明白问题的症结在哪里。我的回答算是个补充吧。往后同样的问题楼主可能还会遇到,希望有所帮助。另外,欢迎有空来我的主页玩,http://www.ezService.org,或许对你有帮助。 请问个基本问题,类的构造与析构 从TMemoryStream读结构体出错? 如何弄delphi7那种式样的菜单? 散分散分。。。。打算去上海找工作,有上海的朋友吗?住房子的问题,找工作的问题,大家来讨论呀。 医院门诊收费中药品计价窗口的实现。 delphi中异库数据记录如何互相导数? clientdataset的Filter属性,用的时候要注意那些问题啊? qtintf.dll这个文件是用来做什么的? 哪里有Acrobat Reader 5.0中文版下载? 我在使用DELPHI数据库时错误! 如何编写如此控件?(急) ★★★★★如何设计面向对象的数据库程序?★★★★★
RUN->PARAMETERS
指定客户端页面和IEPORTER.EXE.
那就随便调试了....