我写了一个com组建,用来存放对象,实现一个简单的hashmap
在一个form类里调用的时候总是能成功的,放进去的对象或者字符串用同样的key就可以取出来,但是换到一个类模块里的时候就出错了,如果放进去的是个对象,得出来的总是一个nothing。
我开始以为是命名空间的问题,就把hashmap的put方法和get方法同时在一个sub里面调用,取得的对象仍然是nothing。在vc中对com组件进行调试,发现这时返回的指针为0。
在form对象里就没有这个问题。
难道是form对象和类模块对其成员的内存管理方式不一样吗?
期待各位的解答,谢谢。