小弟使用SOCKET接口前,用CreateObject("MSWinsock.Winsock")调用Winsock接口,在本机可以初始化,但是在没有VB的机器就初始化失败,这是为什么,哪位大哥能解答?(在调用前,已经注册了mswinsck.ocx,并且注册成功)

解决方案 »

  1.   

    "在没有VB的机器就初始化失败"由于没有某些.ini等文件,必须打包
    用InstallShield吧
      

  2.   

    打包也不行的,很多人都问过这个问题那,哎,我都懒得回答了
    完美解决方案:1.直接写个SOCKET,我就写了一个
    2.嫌麻烦啊,将一个WINSOCKet拖到一个窗体上,将WINSOCK的所有接口,在窗体上重写一遍在类中调用:
    dim winsock withevents as frmwinsockset winsock= new frmwinsock等
    我的软件:http://www.cnkernel.com  SMARTMAIL2。0,有偿提供原代码