如何写一个VC可以调用的.NET程序集(DLL)? 现有一个VC程序(在VC6中开发),需要调用的一个.NET程序集(dll)中的几个接口函数。没有做过。请大家说说是否可以这样做?修改接口函数时应该用到哪些技术?以及怎么修改。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转comhttp://community.csdn.net/Expert/topic/4354/4354580.xml?temp=.956814 如何用vs.net作一个com组件,用c#可以吗? 不好意思,有一点没说明白,vc程序调用的是一个动态链接库,不是com,怎么办? 不转com vc6 无法调用.net的东西要不就用vc7 , 因为vc中调用动态链接库和COM组件的方式不一样,所以我的.NET程序集必须要转成动态链接库,请问能转吗? 我只知道怎样在非托管程序中调用托管程序集(要求里面有EntryPoint)...但是可以试试在.NET的DLL里面用CallBack的委托回调非托管代码(P/Invoke)... c#写的dll可以注册为com (后缀名为*.tlb),在vb6.0里是可以调用的,vc里应该也能吧! VC 6 不用com是没戏了VC 7以后如果建立托管的工程,或混合 可以-----------------------如果你肯安装 。net 环境可以用 vc 作一个混合项目引用 C#dll 将里面的函数暴露成像 API 那样的。就可以调用了(就是又用win32又用托管的那种没有向导需要自己建立托管工程后,加一些文件,和一些配置VS 2002 以后的开发环境都是Win32 + DotNet + com 混合的东西), To FlashElf(銘龘鶽):能不能给个例子啊, 如何将C#dll 将里面的函数暴露成像 API 那样?还是一头雾水啊 我在把项目情况说一下吧------------------------------问题是这样的,我们有一个VC6的程序,该程序中包含一些业务处理模块,这些模块是以动态链接库(dll)的方式存在的,如果有新的业务,只需按照接口开发新的处理模块然后配置到程序中即可。现在因为人员变动和项目需求,我们必须用.NET C#来开发业务处理模块,那么如何将C#做的dll中的函数包装成动态链接库接口特征就是首要问题了。或者说是如何做才能让vc6的程序调用C#的dll文件。 如何将C#dll 将里面的函数暴露成像 API 那样?还是一头雾水啊------------------------------------------------------------------------------------只能做成COM,否则C#的dll需要.net framework支持 regasm your.dll /tlb:your.tlb /codebase 父子表如何查询 c# 上传文件至sqlserver和oracle数据库 求助 每次debug 都会重新生成引用的项目,浪费时间,但这些项目大部分都没有更改过,怎样设置为手动生成或者自动判断? 版主进来看啊,这个有个very very very Big bug using System.Runtime.Serialization.Formatters.Soap;不能编译,晕!!! readonly和ref一起使用的问题 ComboBox 的问题 socket发送数据问题 c#中的多维数组 关于DataAdapter的Update的问题,急,望大家帮帮忙 两个数据库跨网络进行数据交换怎样做呢?
http://community.csdn.net/Expert/topic/4354/4354580.xml?temp=.956814
要不就用vc7 ,
但是可以试试在.NET的DLL里面用CallBack的委托回调非托管代码(P/Invoke)...
VC 7以后如果建立托管的工程,或混合 可以
-----------------------
如果你肯安装 。net 环境
可以用 vc 作一个混合项目引用 C#dll 将里面的函数
暴露成像 API 那样的。就可以调用了
(就是又用win32又用托管的那种没有向导
需要自己建立托管工程后,加一些文件,和一些配置
VS 2002 以后的开发环境都是Win32 + DotNet + com 混合的东西),
能不能给个例子啊,
还是一头雾水啊
------------------------------
问题是这样的,我们有一个VC6的程序,该程序中包含一些业务处理模块,
这些模块是以动态链接库(dll)的方式存在的,如果有新的业务,
只需按照接口开发新的处理模块然后配置到程序中即可。
现在因为人员变动和项目需求,我们必须用.NET C#来开发业务处理模块,
那么如何将C#做的dll中的函数包装成动态链接库接口特征就是首要问题了。或者说是如何做才能让vc6的程序调用C#的dll文件。
还是一头雾水啊
------------------------------------------------------------------------------------
只能做成COM,否则C#的dll需要.net framework支持