我用VC写了个dll给VB使用
现在的dll只能放在system32中才能调用
我想编译后,到别的机上用
而不用把dll放到别的机的system32文件夹中,
该怎么做?

解决方案 »

  1.   

    注册dll,VB写的dll随便放在哪里,只要注册就行,VC写的不知道,你试一下
      

  2.   

    如果是标准DLL,放在主程序文件夹下,就可以了,不用注册
    如果是ActiveX dll,需要注册,随便放在哪儿
      

  3.   

    是标准的dll来的
    但我试过放在主程序目录下好像不能运行
    后来放到system32下就可以了
    不知放在主程序目录下还要什么设置吗?
      

  4.   

    vb使用下列所示的搜索顺序
    1.目前打开文件的文件夹
    2。windows系统文件夹,如system,system32等等
    3。windows文件夹
    4.环境变量里面制定的文件夹
      

  5.   

    //online(龙卷风V2.0--再战江湖) 
    你好:
    环境变量该怎么设定呢?
    怎么通过编程实现?
      

  6.   

    大家好,我做的是一个大型的软件,现在已经正在用了
    这部分的功能是我加上去的,由于原来的软件已经支持自动升级
    现在,如果要到可户机上设环境变量是不可能的事
    我的是标准DLL,放在主程序文件夹下下本应该是可以找的到的
    后来我试着吧我机上system32中的dll删除掉,放到主程序目录
    原来可以
    但后来,我般到别的机又不行了
    真是怪问题
    那位高手有什么更好的建议吗?