Corba高手请进:D6 Corba4.1问题(没办法,现在只有55分)(50分)

  • 主题发起人 主题发起人 gz_runwe
  • 开始时间 开始时间
G

gz_runwe

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在用D6 Corba4.1制作一个ERP系统时,发现一个奇怪的问题:
当单个用户执行查询过程时,程序稳定运行,但当两个以上客户端同时
执行查询请求时,Server端提示:
Assertion failed:_reply_message!=(ProtocolEngine::ReplyMessage*)NULL,file
vsrvreph.C,Line 52
确认以上提示后,Server端自动退出了。
原来我以为是我的程序有问题,Delphi6/Demos/Corba/Midas XML程序测试改写,
同样存在以上问题,经反复实验,发生以上问题存在以下条件:
1.客户端请求的查询数据较大;
2.2个或以上用户几乎同时发出数据请求;(服务器多线程响应时)
3.使用Demos/Corba/Midas XML/DMPools.pas例程管理DM Pools;
3.服务器需要返回变量;
以上问题,新版本的D6.01没有解决,C++ Builder5重编服务器(客户端相同),问题不存在.
我真希望用D6/Corba4.1开发服务器端,但现在真不知如何是好,ERP系统的Server全部
重新开发,工作量太大,请问李老师,有没有什么办法可解决该问题?
 
我的也是,会报user api error
 
corba在D5和D6中都有BUG,极不稳定,
要用就用D601+com/dcom,较稳定。
切记,切记!!!!!!
这是我公司的30万元的教训!
和我email交流:r2000@etang.com

 
:com2, 我们花了80万,终于解决了。
 
后退
顶部