[菜鸟问题]想用VC编一个.NET可以调用的DLL,应该如何创建solution和project? 俺想用VC编一个DLL,完成一些socket通信的功能(模拟一个服务器),俺想让这个DLL可以被.NET的程序(比如C#写的)调用,那么应该如何创建这个VC++的project和solution呢?我试着创建了一个MFC DLL的project,但是编译出来的DLL在C#里面不认,说不是COM组件。那么怎么才能创建COM组件呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 COM,中需继承IUnknnown接口。不需要实现自动化接口。 COM,只需继承IUnknnown接口。不需要实现自动化接口。 普通的 DLL 也可以的. 用 Win32 Dynamic-Link Library 就可以. 对,用普通DLL吧。按照在.net调用Win32 API的方法调用。如果要作COM组件,建议楼主看 <<COM技术内幕>> 可以创建CLR DLL/Win32 DLL/MFC ActiveX/ATL DLL 用VC写个COM的东西,就可以被C#调用 普通dll可以注意一下函数输出命名且只能输出函数,不能输出类.net才能使用 100分,求解答,windows 音频开发,使用了wavex函数族 windows2000 文件关联问题 怎样捕获IE的事件? 马上要交货。可。。。急。。在线等,请帮忙。 如何在TreeCtrl中显示透明ICON图标(万分火急) 关于长时间循环当中怎么处理windows消息的问题 我把Configuration下的Debug项删掉之后怎么能恢复啊 重载OnVScroll函数为何不被调用? MFC 如何加滚动条 OpenGL中如何选择摄像机的镜头类型? 关于数据库的学习,大家来给点意见,顺便散点分。。。。
如果要作COM组件,建议楼主看 <<COM技术内幕>>
注意一下函数输出命名
且只能输出函数,不能输出类
.net才能使用