补充一下,A所在的dll里面是没有资源的,B bObject 所用的IDD在B所在的DLL中,这种情况下是否需要模块切换等???

解决方案 »

  1.   

    楼主怎么解决的,这个问题搞了我两天了。
    我是子类调用父类(DLL中的)构造函数给成员变量赋值,赋值后在基类中发现时对的,在子类中就不对了。一出父类的构造函数就错了 
      

  2.   

    俺遇到给基类成员赋值(调用基类构造函数)后,使用时值不对的问题
    最后发现是DLL是默认的8字节对齐,而使用产品工程是1字节对其。DLL改为1字节就可以了。project/setting 
    c/c++ 
    category/code   generation 
    structure   member   alignment 
    选择1   byte