大家好,
       我有几个问题不太明白,所以请教一下!
      1. 开发DLL 是不是用C 语言比较好 ,用C++ 会出现许多问题,COM是对应C++语言的技术?
      2. 用COM 开发的DLL ,文件名后缀是dll 吗,能被反编译吗?
      3. 假如我要想对我写的函数实现内部隐藏,给用户提供接口,编写DLL 是不是一个很好的选择,
        如果不是,用没有其它的好方法?       谢谢回复!

解决方案 »

  1.   

    http://download.csdn.net/detail/arpnet99/4933606
      

  2.   

    ls的那本书说的很好的
    1.开发dll 两种语言均可,不过你神明的时候需指出是给自己用还是给别的语言用,__cdecl __stdcall
    3.对数据精选了封装,值提供一个接口。很不错的方法。
      

  3.   

    1.开发dll什么语音都可以,建议声明成标准C格式的
    2.dll能被反编译,你提供的最好是Release版本的,指令优化后的反编译代码比较难阅读
    3.提供dll及接口是一个好的方法