高手们,没有源码时,如何将两个DLL组合到一个DLL中?!
请详细指教!

解决方案 »

  1.   

    顶一下~~
    弱弱的说一下,那个dll,是不是根据偏移来定位的啊~~
      

  2.   

    为什么要组合呢???
    如果真的知道两个DLL是什么功能函数,写一个不就得了!!
      

  3.   

    知道DLL中的每个子程序的入口,不想每次都要将所有的DLL装入内存,如能合并就省事了
      

  4.   

    哎,刚才敲了半天白敲了。
    思路:
    将dll文件(名称为A, B)作为数据加入到合并后的Dll(名称为C)中,在加载c时,释放原来的
    文件,在调用c时,将调用转化为对a\b的调用,在释放C时,删除临时文件a\b.
      

  5.   

    哎,刚才敲了半天白敲了。
    思路:
    将dll文件(名称为A, B)作为数据加入到合并后的Dll(名称为C)中,在加载c时,释放原来的
    文件,在调用c时,将调用转化为对a\b的调用,在释放C时,删除临时文件a\b.
      

  6.   

    zhxfzhxf1(zhxfzhxf1) 的可以
    不过我觉得没必要。直接调用a.dll和b.dll不可以吗?
      

  7.   

    做项目,老板是不管有没有必要,只问能否实现.....To zhxfzhxf1(zhxfzhxf1)  谢谢
     可否详细介绍??
    发贴或至Email:[email protected]
      

  8.   

    不太可能吧,再说也没有必要啊,分别调用就是了,而且每个dll的功能应该是由区分的,分开处理可能更好
      

  9.   

    没试过,觉得最多是做一个pas统一调用两个DLL这样可能才是要求吧?
      

  10.   

    用COPY命令把2个DLL文件和成一个文件,调用的时候用代码分开在Load进内存就行了。
      

  11.   

    做项目,老板是不管有没有必要,只问能否实现.....
    ===============================================
    所以你把老板的需求实现就是了,你们不会专门是做合并DLL的软件吧?!