我的程序里面用到了tubPrinter 控件,重新装了一次vb后, tubPrinter 就不能被载入了.不知道要怎么办.
现在我可以从以前打好的包中找到tubPrinter.ocx文件,不知是否有用.

解决方案 »

  1.   

    现在问题解决了,从以前的打包的文件里,找出tubPrinter.ocx,放到C:\WINNT\system32,然后开启visual basic的档案,在工具栏,点右键,设定使用组件,在对话框中点击浏览按钮,选择tubPrinter.ocx,确定.就OK.
      

  2.   

    不一定要放到系统目录下,其实你只要注册以下那个OCX就行了:开始/运行/regsvr32 OCX文件的全路径
      

  3.   

    regsvr32 OCX文件的全路径,是什么,是这样吗: C:\WINNT\system32\tubPrinter.ocx,
    但是这样是打开这个文件啊,什么叫注册.谢谢!
      

  4.   

    我在开始—执行里输入:c:\winnt\system32\regsvr32 /u/s/n/i:cmdline tubPrinter.ocx
    出现”DllUnregisterServer in tubPrinter.ocx Succeeded.”
    是不是代表注册成功.
    但是我运行vb工程文件时,还是出现
    “行号 18: 控件 tubPrinter1 的对象类别.tubPrinter 尚未被载入。”
    那不是没作用吗?
      

  5.   

    c:\winnt\system32\regsvr32 /u/s/n/i:cmdline tubPrinter.ocx
    ---------------------------------
    其中的参数 /u 表示反注册,你把ocx反注册了,使用时当然会出错把参数 /u去掉,再注册一下