社区
C#
帖子详情
C#里如何使用C++的组件
其实我是真性情
2010-10-23 11:53:06
说是C++里有个叫static box的组件,我想在C#使用,需要怎么引入,引入什么?
...全文
71
1
打赏
收藏
C#里如何使用C++的组件
说是C++里有个叫static box的组件,我想在C#使用,需要怎么引入,引入什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gomoku
2010-10-23
打赏
举报
回复
用Label。
VS2017
C++
调用
C#
生成的COM
组件
C#
生成COM
组件
: VS2017 ——> 新建 ——> 项目 ——> Visual
C#
——> 类库(.NET Framework) *注意:如果选择 "类库(.NET Standard)" 后面可能无法选择 "为COM互操作注册",同时记住选择的.NET Framework的版本 示例:新建的工程名为 ComExample,重命名Class1.cs为Com...
C++
调用
C#
创建的COM
组件
组件
基本概念 COM(Componet Object Model)
组件
是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的
组件
,然后将它们按照需要组合起来,构成复杂的应用系统。由此带来的好处是多方面的:可以将系统中的
组件
用新的替换掉,以便随时进行系统的升级和定制;可以在多个应用系统中重复利用同一个
组件
;可以方便的将应用系统扩展到网络环境下;COM与语言平台无关的特性使所有的程序员均可充分发挥自己的才智与专长编写
组件
模块。 .
C#
使用
C++
调用
C#
的DLL
简述 我们有时候需要在
C++
程序中去
使用
一些
C#
程序的代码,但是又不想弄的太麻烦,或者是我们想要
使用
别人写好的
C#
库,那么该怎么办呢?最方便的就是把
C#
编译成dll,然后用再在
C++
中去调用。 目录 一、
C#
项目生成DLL (一)、新建项目生成dll (二)、已有项目生成dll 二、调用
C#
的dll (一)、在
C#
项目中调用
C#
的dll (2)
C++
调用
C#
的dll——直接调用 ...
C++
调用
C#
的COM
组件
一、
C#
新建COM
组件
1. 新建一个
C#
类 1) 新建 -> 项目 -> Visual
C#
-> 类库 2) 修改属性: 属性 -> 应用程序 -> 程序集信息 -> 选“使程序集COM可见” 3)修改属性: 属性 -> 生成 -> 选“为COM互操作注册” 2. 生成密钥文件 属性
C++
调用
C#
编写的com
组件
方法
C#
的com
组件
编写可以参照https://www.jianshu.com/p/be7f61ba7c86 下面主要讲解如何调用 首先在Visualstudio中新建项目,注意是win32应用程序 关键点到了,因为涉及到跨语言的调用,因此会
使用
到代码托管的功能,需要勾选 /clr框框
里
的选项,公共语言运行时支持 然后导入dll文件,具体导入方法可以参考我的另一篇文章,https:/...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章