“灾难性故障”有哪些可能?

kfb007 2010-12-01 12:42:33
我建了个进程外服务器,然后在主程序里面,多线程调用进程外服务器的方法,首先通过IGlobalInterfaceTable的getinterfacefromglobal取得接口引用iid为IInterface类型,取得是成功的,然后调用接口方法 (iid as IMyComSvr).Start,一般开始都成功的,过个十几二十分钟,会报错是调用iid 方法时候报“灾难性故障”错误,咋办?
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
robin_lee 2010-12-10
  • 打赏
  • 举报
回复
贴代码,大家瞄瞄
Think-In-C 2010-12-06
  • 打赏
  • 举报
回复
我没有实战过接口,知道一点,顺便说一句吧。
两个可能,一是资源不足;二是有接口对象非正常释放导致导常,线程OVER。
kfb007 2010-12-01
  • 打赏
  • 举报
回复
能告诉我是主程序报的错误还是进程外服务器中的错误吗?还有这种错误提示一般什么原因?
bdmh 2010-12-01
  • 打赏
  • 举报
回复
自己跟踪,你当大家都是神仙,随便说两句就知道问题在哪

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧