求D2006的scktsrvr.exe  ,我的D7的不太稳定
邮箱 [email protected]

解决方案 »

  1.   

    scksrvr.exe在高版本没什么变化,我对比过D2007和D7的源代码,差异就下面一个过程,不信你可以拿VCL代码出来比对一下,D2007在D7的基础上加了一个try except的异常处理而以.不知道楼主所说的不稳定是怎么回事,你确定是scktsrvr.exe的问题?
    D2007
    procedure TSocketDispatcher.GetThread(Sender: TObject; ClientSocket: TServerClientWinSocket;
      var SocketThread: TServerClientThread);
    begin
      try
        SocketThread := TSocketDispatcherThread.Create(False, ClientSocket,
          InterceptGUID, Timeout, SocketForm.RegisteredAction.Checked, SocketForm.AllowXML.Checked);
      except
        Abort;
      end;
    end;