本人这几天在做一个项目,现有一个DICOM查询功能的C++DLL,其中有导出类(导出类,不是导出函数,有源代码),
我的工作是用C#调用这个C++将查询到的患者列表显示出来(我是做C#的老菜鸟,C++完全不懂)。
现在遇到的问题是,导出类的函数中要用到类成员对象,但是C#只能对其进行静态调用,无法初始化C++类对象。
我想到的方法是将C++导出类再进行封装,用一个导出函数实现查询功能,
又遇到一个问题,C++用什么返回类型来返回患者列表信息?
C++没有array,ArrayList什么的,甚至不能返回数组(只能返回数组的指针,但是C#不支持指针)。
查过很多资料都没有办法解决。
请各位C++、C#的大虾帮忙,非常感谢。
时间比较紧。
分我不会吝惜的,近期发的帖子都是200分的,比如
http://topic.csdn.net/u/20120724/21/995f94f2-aa80-43ca-96cf-79e822bc33d5.html?seed=2130642648&r=79335479#r_79335479