你的Winsock控件是自己用VB写的吗?如果是,那么你是否用到了VB运行库里面的东西?

解决方案 »

  1.   

    那就对了。VB有很多功能都要用到VB6RUN.DLL里面的东西,必须把这个DLL与程序一起发行。
      

  2.   

    既然你用Delphi写为什么不用Delphi提供的Socket控件呢?
      

  3.   

    vb6run.dll里面的东西我也在客户端安装了,但还是不行。
    我是用ASP写的网页,不是用DELPHI写的程序。
      

  4.   

    也许VB提供的Socket控件使用了别的连接库。建议你查一下VB的文档,看一下如果要发布使用Socket控件的程序,需要添加哪些文件。我曾经在VB的帮助中看到过这类内容(似乎是一个专门的主题)。当时我用的是英文版,我用的检索关键字是Dependency。
      

  5.   

    谢谢ChipHead。
    我想知道的更具体。
      

  6.   

    Delphi5 提供注册ActiveX控件的工具(与注册新控件在一起)
    注册后的ActiveX控件才能在网页上正确显示。
      

  7.   

    同意小柳的看法。
    其实Windows自带注册ActiveX控件的工具:Windows\System\Regsvr32.exe
    具体语法是:
    注册:Regsvr32.exe ActiveX.ocx
    取消:Regsvr32.exe /u ActiveX.ocx
      

  8.   

    应该是有些dll在vb6安装时注册入去的,比较一下不就可以了吗