用vc++写的一个动态链接库,其中有个方法OmrSend(unsigned char *BUFF),但用c#怎么调用啊???
[DllImport("KX_40.DLL", EntryPoint = "OmrSend", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern Int32 OmrSend(string b);
这样好像不对啊
[DllImport("KX_40.DLL", EntryPoint = "OmrSend", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern Int32 OmrSend(string b);
这样好像不对啊
解决方案 »
- 画布根据需求变化(只右边)
- 怎样消息提示<在线等>
- //怎样去除 图形路径形成区域的重叠部分??及得到区域的边框,中心点??;
- C# 代码里面怎么写可以替换鼠标的图标?
- 关于form中label的text显示的问题,急急急!!!
- 怎么样在BUTTON的事件中删掉动态生成DATAGRID的鼠标移动的记录?
- vs2008 用控制台 连接 SQL2005 竟然连不上
- 求一个xml的递归方法~~~~~~~在线等!!!解决即散分
- 在做发布的时候,怎样才能让.net框架随软件一起发布呀?
- 一个MDI子窗体设置了TopMost好像不太管用?
- 如何获取table中指定列的某一个值
- 有个oracle链接错误麻烦各位大虾了
StringBuilder
或者
byte[]
[DllImport("KX_40.DLL", EntryPoint = "OmrSend", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern Int32 OmrSend(StringBuilder b);一定预先分配变量b。。
call 。