求教一个VC写的DLL再C#引用问题 c++ LPCTSTR 对应 c# 的string . 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DllImport("MyCrt.dll", CharSet = CharSet.Ansi)] public static extern string GetString(ref char lResult,int size);要是DLL才可以,你没有写完整,怎么给你看, LPCSTR对应的是System.String你修改一下类型看看?[DllImport("MyCrt.dll", CharSet = CharSet.Ansi)] public static extern string GetString(string lResult,int size); CString是MFC平台才有的,C#没有与它对应的数据类型,不能简单的用string代替.C#应该是调用不会成功的. 最好是返回char *类型,这样可以平台通用,CMyApp是导出类吗?你可以用DEPENDS.EXE工具查看GetString是否是导出方法. 一个数组越界问题,没看懂 VS 标签名问题 怎么将后台计算出来的值绑定到GridView的某一列 EndCurrentEdit 问题 关于登陆问题????????????? 怎么用C#实现附带附件的消息传送? 绑定数据的问题 c#动态创建oracle存储过程(急),请高手解答 关于漏洞对象名:microsoft.xmlhttp 不清楚是被挂马了还是程序问题 有使用reoGrid的大佬吗,输入中文只有最后一个字被输入 哪位前辈指点一下用c#做鼠标经过图像 [推荐]上海地图下载,超清晰
public static extern string GetString(ref char lResult,int size);
要是DLL才可以,你没有写完整,怎么给你看,
你修改一下类型看看?
[DllImport("MyCrt.dll", CharSet = CharSet.Ansi)]
public static extern string GetString(string lResult,int size);