首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么封送结构体的二级指针

2012-01-24 
如何封送结构体的二级指针我的问题是在C#里面调用VC写的DLL,但是在封装一个结构体和一个方法时遇到了点麻

如何封送结构体的二级指针
我的问题是在C#里面调用VC写的DLL,但是在封装一个结构体和一个方法时遇到了点麻烦,搞了好久,希望高手指教
结构体:
public   struct   TSXDATA  
{
      TESSMSG   **msg   ;   //   TESSMSG是另外一个结构体
}


方法:
int32   TsxInit(   TSXDATA   **xdpp,   TSXPAR   *tsxparptr   );

其中
TSXPAR   TSXDATA   都是结构体

那么我怎样封装TSXDATA   ,然后初始化后,再来调用TsxInit

提示不能用指针

真的快崩溃了,就是指向指针的指针没搞过,烦死了……

[解决办法]
在调用TsxInit函数之前,首先得给二维数组分配空间。
[解决办法]
这样好像不行吧,把VC的dll中的结构体TSXDATA 中的TESSMSG **msg 的定义改了,不要用指针

[解决办法]
建义不用指针搞

热点排行