我用的是2000AD
vb是sp5的再线等,也可以到QQ:9287574上聊
分不够再加

解决方案 »

  1.   

    我已经基本可以确认是因为我把Winsock做为一个引用来使用造成的问题但是我在我在我自己机器上可以用在一个装有 VF的机器上也可以用(VF也带Winsock)不知道我在安装的时候缺少什么文件
      

  2.   

    建议你用Setup Factory打包,以下连接是相关的文档
    Setup Factory V6.0.1.2
    http://www.downloadsky.com/soft/3912.html
    Setup Factory V6.03 汉化补丁
    http://www.downloadsky.com/soft/3913.html下面的网址有Setup Factory V6.0
    http://vbeden.xg88.com/download/software/sf6.zip解压密码
    www.vbeden.com下面网址有setup factory6.0 的汉化包:
    http://ms5.cpatch.org/hanzify/detail.asp?SOFT_ID=4178
    这样进一步方便你使用!
      

  3.   

    那是由于你没有注册控件的原因,你可以先生成安装文件,安装后回自动注册的,如果知道哪个ocx并有次文件可一手动注册,先把此文件考到system32下,然后在运行里输入 C:\WINNT\system32\regsvr32.exe
      

  4.   

    To: daisy8675(莫依)你能不能告诉我你是怎么写的?
    我知道在引用改成控件是可以的
    但是我不想这么做
    不知道还有没有人回答这个问题?
    如何配置这个运行环境。
      

  5.   

    是组件没注册的原因,用到其它的组件吗?adodb或其它
    如果是winsock没有注册
    那手工注册试试 regsvr32 c:\winsock.ocx或者你看看打包时winsock.ocx是不是添加进去了,否则要在打包时手动添加winsock.ocx进去
      

  6.   

    我也遇到过这个问题,ActiveX控件也拷贝到别的机器上了,并进行了注册,后来发现是汉字乱码的问题,如果控件路径中不含有汉字就可以,有汉字的时候在注册表中汉字成了乱码,就出现上面的问题,你看看是不是这个原因.