VC做的DLL,为什么在VC中可以调用,而在C#中则不能正常使用? 在C#中,我对DLL的调用是通过一个按钮来实现的。可是只能调用一次,第二次按按钮就出错了。不知道是我DLL的原因,还是C#调用的原因。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议用托管C++来包装成.net 类库给C#使用 估计是内存管理不一致导致的问题。建议楼主做成 COM,这样只要遵守规范,就不会有问题了:) 按楼主所述,你的DLL是常规DLL,常规DLL 页的注意一个问题,才能被其他的语言所调用。 遇到个不好问别人的问题,怎么办呢。 使用Activx的一个怪问题 程序重启时保持上次关闭时的状态 急,关于对话框程序退出后任务管理器进程中还能看到该对话框程序exe还未结束退出的问题? 请问怎样在任务栏显示子对话框窗口 double Area() const ,为什么后面要一个 const ? 请问高手一个问题 当鼠标在顶级菜单上移动,发出什么消息? C++实现桌面共享? 如何获取CListCtrl类报表视图当前列的位置 为什么我的Dll是Debug可以运行而release的就不行呢? 怎样在DLL内部广播消息
建议楼主做成 COM,这样只要遵守规范,就不会有问题了:)