首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中调用C++的dll文件出现的有关问题

2012-03-31 
C#中调用C++的dll文件出现的问题定义了这么一个函数(用c写的):ViStatus _VI_FUNCC viQueryf(ViSession vi,

C#中调用C++的dll文件出现的问题
定义了这么一个函数(用c写的):
ViStatus _VI_FUNCC viQueryf(ViSession vi, ViString wri, ViString ead, char* d,...);
其中,#define ViStatus signed long
  #define _VI_FUNCC __cdecl
  #define ViString char

现在想在C#中调用库中的这个函数,可是,这些宏定义以及指针和那个省略号如何处理?谢谢


[解决办法]
不需要宏定义,直接用int,char就可以

char*要用string

至于后面省略号,可以用params object[]

热点排行