我自己做了个delphi的程序,将.exe文件和midas.dll文件一起拷贝到别的电脑都可以正常运行。但是,我想,每次把exe文件放到别人电脑都要加上个midas.dll很麻烦,而且很不舒服,有没有什么方法可以直接把midas.dll封装到exe文件中之类的,这样以后只需要考个exe文件就行了。

解决方案 »

  1.   

    网上有 将dll做成资源,然后加载到内存中调用,你搜搜
      

  2.   

    midas.dll 是什么?你自己做的dll?
    如果是有2种方式:
    第一动态调用。
    第二放在资源文件中,然后加载到内存
      

  3.   

    midas.dll
    如果是你自己编写的话,就以资源方式封装到EXE中,当EXE运行时,将这个midas.dll
    释放出来再运行即可
    当EXE退出时,再删除这个midas.dll文件即可
      

  4.   

    是个三层结构的程序吧。
    这个你可以 用一个打包的软件 ,把midas.dll和exe 一起做成补丁
      

  5.   

    建议你还是将这个midas.dll
    存放到WIN系统的文件夹下即可
    win9x  windows\system
    win2000
    winxp
    win7  
    都是 SYSTEM32
      

  6.   

    引用Midaslib单元,就不需要带上midas.dll了
      

  7.   

    midas.dll 是系统中的DLL,可能是加载控件什么的。
      

  8.   

    很速度啊
    引用Midaslib单元,就不需要带上midas.dll了 
    试过了,OK!!