请问在mfc里 如何调用C# 的DLL啊? 请问在mfc里 如何调用C# 的DLL啊?我是用MFC做移动设备的 wince下运行请问在MFC里可以设用C#做的DLL吗?我是在VS2005里做的在线等.....谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的类包装成COM组件应该没问题吧 不用去调用SendMessage((HWND)g_hWndMessage, WM_COPYDATA, NULL, (LPARAM)&cpd); SendMessage((HWND)g_hWndMessage, WM_USER_URL, 0L, 0L);把获得的信息sendmessage mfc里定义WM_COPYDATA和WM_USER_URL来接收,然后直接使用就OK了 在PC机上,2楼的说法是正解.至于如何封装,首先要在工程中设置COMVISIBLE为真.然后添加接口及实现和属性.接口的例子如: [Guid("14D1C747-23FE-4d02-A66C-BB9A7039A883")] //[InterfaceType(ComInterfaceType.InterfaceIsDual)] public interface IMyInterface { /// <summary> /// /// </summary> /// <param name="str"></param> /// <returns></returns> string Hello(string str);}实现如: [ClassInterface(ClassInterfaceType.None)] [Guid("EC1C897C-108B-4ebf-8861-DC82061115A3")] public class MyClass : IMyInterface { public MyClass() { } #region IMyInterface Members public string Hello(string str) { return "Hello " + str + "!"; }}至于手机上是否如此,我也不知. 使用CxImage库,函数出问题了 编译到昨晚3点没能解决的一个编译错误!!!怎么报答都行 网页里面如何改变ActiveX控件的位置 请教消息处理 dcom指定用户访问的安全设置 真诚的请教一下,用SDK真接编程和使用MFC编程有什么不同呀 关于注册OLE的问题,求救!! 保存功能 急需帮助,关于串口通讯的的问题。 MFC ODBC 访问出 关于串口程序的问题 如何解决这个错误? error LNK2005: _DllMain@12 already defined in MSVCRTD.lib
SendMessage((HWND)g_hWndMessage, WM_COPYDATA, NULL, (LPARAM)&cpd);
SendMessage((HWND)g_hWndMessage, WM_USER_URL, 0L, 0L);把获得的信息sendmessage mfc里定义WM_COPYDATA和WM_USER_URL来接收,然后直接使用就OK了
至于如何封装,首先要在工程中设置COMVISIBLE为真.然后添加接口及实现和属性.
接口的例子如:
[Guid("14D1C747-23FE-4d02-A66C-BB9A7039A883")]
//[InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IMyInterface
{
/// <summary>
///
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
string Hello(string str);
}
实现如:
[ClassInterface(ClassInterfaceType.None)]
[Guid("EC1C897C-108B-4ebf-8861-DC82061115A3")]
public class MyClass : IMyInterface
{
public MyClass()
{
}
#region IMyInterface Members public string Hello(string str)
{
return "Hello " + str + "!";
}
}
至于手机上是否如此,我也不知.