我将程序打包时,出现.dll文件找不到的情况,而且偶然打包后,也有.dll文件联接问题和.tld注册问题,可不可以告诉我问题根源在哪里?

解决方案 »

  1.   

    如果有制作安装盘的例子,可以寄到 [email protected]
    若可行,有帮组另送50分
      

  2.   

    对于每一个程序员来说,自己编写的程序应该知道调用哪些库文件。
    Setup Factory 5.0很不错!去下载。
      

  3.   

    如果你安装了visual studio的话,里面有一个Depends(依赖性)工具,可以察看一个执行文件调用了哪些DLL。
    另外在InstallShied中也提供了类似的工具。
      

  4.   

    用记事本打开.vbp工程文件,前几行里写了程序中用到的文件,再加上运行库。
    用Setup Factory 6打个安装包也能知道需要哪些文件。
      

  5.   

    照TechnoFantasy(www.applevb.com) 说的做,没问题。
      

  6.   

    因为 VB 中调用 DLL 都是动态连接,所以用 Depends 直接看不出来。
    不过 Depends 2.0 可以。
      

  7.   

    用UltraEdit-32打开你编译过的程序,往下翻,可以看到一些.dll文件的字符,那些就是这个PE程序所需的.DLL了。
      

  8.   

    用VB的打包程序或setup factory6的探测功能
      

  9.   

    我补充点,我自己是这么干的。先用VB自带的那个打包工具打个包,里面会有个Support文件夹,里面的那些.dll和.ocx文件便是这个程序所需的,把它们提取出来,和程序所需的其它文件放在同一个文件夹下,再用setup factory打包便可。还有,要注意一个控件注册的问题。
      

  10.   

    用ExeScope或反汇编工具WASM32,还有可以用文件监视器FileMonint,
    给你介绍个网站吧www.pediy.com,有相关的工具的
      

  11.   

    用VB自带的打包工具,或着Istallshied的VB打包程序,都能看到啊