我用VC写了一个动态链接库,在C#中引用,给动态链接库传入一个结构,结构中有一项传入值VC中当作一个文件路径处理.我在VC中文件路径是CString, C#中定义为
[MarshalAs(UnmanagedType.LPStr,SizeConst=100)]
public string m_strInputDir; //输入的路径
我在VC中应该怎么写才能把这个值传递进去呢?
大侠指教啊!
[MarshalAs(UnmanagedType.LPStr,SizeConst=100)]
public string m_strInputDir; //输入的路径
我在VC中应该怎么写才能把这个值传递进去呢?
大侠指教啊!
解决方案 »
- 一天之内有多少次时针分针秒针回重合?
- .net 和界面互动的伪Ajax方法
- 简单问题,求指教!datagridviw删除和修改的两个问题!
- WPF 我安装服务的时候提示下载失败,知道的进!
- 100分再论HttpWebRequest登陆后保持cookie问题!!!
- UTF-8与ANSI编码的纯文本文件,一个字符也没有,用filestream的length来统计字节数,前者为3后为0怎么回事?
- 问一个.NET 2.0 串口问题
- 一个文本框中输入一个地图元素的列值,想在地图中查找
- C#无响应问题
- 为什么我在C#中生成的htm是乱码,在txt中却是正常汉字呢!
- static void Main(),你要告诉我为什么!
- 关于集合已修改的问题.
然后把CString的值通过strcpy来进行复制。调用端,使用StringBuilder来替换String。
调用的时候,要进行初始化,例如:
StringBuilder sBuffer = new StringBuilder(200);//200-length string