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

,DLL接口的入出参方法

2012-09-16 
求救,求一个DLL接口的入出参方法我有个对方给的DLL接口文件,文件名是INTR.DLL函数是: int CC(int ID,char*

求救,求一个DLL接口的入出参方法
我有个对方给的DLL接口文件,文件名是INTR.DLL
函数是: int CC(int ID,
  char* CODE1,
  char* CODE2,
  int* CODE3,
  char* CODE4); safecall;
对方给出的文档中说明CODE3,CODE4是双向参数,既是入参也是出参
程序应该如何写才能调用啊?小弟第一次做这种类型的接口,请大家多多指教。


[解决办法]
定义成byte[],首先在C#初始化好了,然后传进去就可以了。
[解决办法]
LS的答案可以实现,但是按.NET一向的做法,如果未知长度的CHAR指针传入的话,为了安全起见,MS是推荐使用StringBuilder作为参数传入的.
[解决办法]
用ref关键字就可以。

热点排行