发现问了个问题,并给很多高手都留了言
不知道是不是没什么人感兴趣还是什么,只出现了少数几个人的回答,对这几个人,偶表示十分的感谢!
问题其实比较经典,偶一年以前就发过好几个帖子问过了,关于解决Midas(TSocketconnection)三层调用时“死机”状态或者是网络中断时客户端死机的办法。记得当时讨论这问题时得出的其中一个解决方案就是采用多线程,偶这回试了一下,做了个最简单的例子,发觉就是不行,一直提示“Invalid Argument”在google上找了一下,也有人问跟我类似的问题,但从来没有正确的回答,很是纳闷,偶对多线程不熟悉,不知道是不能这么做还是怎么回事,郁闷到了极点……对这问题感兴趣的看可以看看,不感兴趣的,呵呵,接分吧
http://community.csdn.net/Expert/topic/4835/4835412.xml?temp=.7265283
---------------------------------------------------------------------

解决方案 »

  1.   

    把你的源码发来看看,我的邮件:[email protected],可以在msn上联系我
      

  2.   

    用delphi这么久,就是没做过三层,只能邦你顶一下
      

  3.   

    非常感谢“tttk(网络芝麻)”老兄的指点,问题已经解决,再次表示感谢!
    同时也感谢在这过程中关注此事的其他兄弟,谢谢!
      

  4.   

    我现在在按着“tttk(网络芝麻)”老兄的思路整理解决方案,完成后再公布整个过程,在这过程中可能还有其他的迷惑问题,到时还请大家多多关注!,谢谢了
      

  5.   

    我很早已经前就听到一个传说:"MIDAS很烂"
      

  6.   

    to superyys
     请问什么很好?
      

  7.   

    TO leasin,用java写webservice的中间件,用delphi调,是比较时毛的东东,,用CORBA做delphi的三层也不错,比MIDAS都要稳定.
      

  8.   

    偶现在也决定将Midas去了
    改用.Net写webservice然后delphi调用
    不知道大伙有没有这样调用的?效果如何?〉
      

  9.   

    我告诉你吧,这就是人们攻击delphi不能进行企业级开发的原因之一。
    问题不能解决,是delphi 的问题。
    我曾经做的一个程序同时用户有超过200个,用三层,感觉就是慢,和经常中断。
    后来改成c/s速度明显快了,也不中断了,c/s可以通过internet访问,在同城中和lan差别不大,境外访问,可以设置每次下载多少条速度也可以。
      

  10.   

    改用.Net写webservice然后delphi调用
    不知道大伙有没有这样调用的?效果如何?〉
    -------------
    不是好主意
      

  11.   

    改用.Net写webservice然后delphi调用
    不知道大伙有没有这样调用的?效果如何?〉
    -------------
    不是好主意
    -----------能说说理由么?这个对我影响可比较大啊
      

  12.   

    要开发效率高,最好可以从webservice里返回数据集,建议全部用.NET吧
    delphi.net也可以呀
      

  13.   

    没搞过delphi.net
    我是想webservice发布接口,delphi客户端经过本地业务处理之后调用接口,将数据上传我这个系统是这样的,.Net开发的平台业务处理比较多,但也有一部分要放到客户端处理的,还要跟硬件打交道,并客户端支持脱机处理,所以就想delphi开发C/S模式的客户端,与平台交互的部分用webservice很多人都说不好,但有不知道怎么回事,正在徘徊中……
    老兄指的是效率不高么?
      

  14.   

    别用三层,三层就这样,不是delphi不好,所有的三层都不稳定。