我以前见到过dll 只要拷贝过来其他程序就可以调用。
还有一个Dll文件,我重新编译了,然后再拷贝到其他的机器上就要重新注册一次,有没有办法可以不用再注册!!

解决方案 »

  1.   

    那就用程序自动注册,
       通过程序注册是
      Private Sub Form_Load()
        Me.Visible = False
        Shell "regsvr32 /s " & App.Path & "\DtRead.ocx" '用参数/s,不提示注册成功信息
        Shell "regsvr32 /s " & App.Path & "\ConnStr.dll"
        Shell "regsvr32 /s " & App.Path & "\HisCurve.ocx"
        Shell "regsvr32 /s " & App.Path & "\Rep.dll"
        MsgBox "注册成功!"
        Unload Me
    End Sub
      

  2.   

    做一个bat文件,其中写入若干个regsvr32 /s 文件名,启动程序有Shell执行该Bat
      

  3.   

    那不是,如果我用asp等不可以注册组件的语言写程序就办不到了
    没有其他更好的方法了吗
      

  4.   

    还有一个 我以前用VB掉用别人写的一个Dll文件就可以不用注册 拷贝过来就可以使用,
    不知道是用什么语言开发的组件。
      

  5.   

    to: 还有一个 我以前用VB掉用别人写的一个Dll文件就可以不用注册 拷贝过来就可以使用,
    不知道是用什么语言开发的组件。那说明那个DLL不是VB写的要能是Delphi写的,我只知道写的delphi是不用注注册的。还有cuilei197979(风) 你的好像不太适合WIN 9X。