腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
使用
C++
/
winrt
来
构建
COM
对象
而
不是
例如
使用
ATL
?
有人尝试过
使用
C++
/
winrt
来
创建Win32
COM
对象
吗?
C++
/
winrt
文档说明
可以
使用
它们,当然也
可以
创建“新”UWP
COM
对象
。我想知道对于一些简单的场景,
是否
可以
使用
C++
/
winrt
头
而
不是
浏览 9
提问于2018-08-23
得票数 1
回答已采纳
1
回答
对
C++
/
WinRT
组件中的
COM
-lite
对象
使用
智能指针有什么建议吗?
、
、
、
C++
/
WinRT
提供了用于
COM
对象
的3种智能指针-- Microsoft::WRL::ComPtr、
com
_ptr和基于
ATL
的CComPtr。在我的例子中,它是一个
COM
对象
,这意味着它
不是
一个in-proc或out-proc
COM
对象
,它是作为一个
C++
对象
创建的。 在这种情况下,我应该在
C++
/
WinRT<
浏览 2
提问于2020-09-02
得票数 7
回答已采纳
1
回答
WinRT
/Metro风格应用程序中基于
ATL
的
COM
对象
、
、
、
、
场景:class MyATLClass : public IDispatchImpl<IMyDispInterface,
浏览 2
提问于2012-07-11
得票数 4
回答已采纳
1
回答
基于
ATL
库的Windows应用程序认证失败
、
、
、
、
我在
C++
中开发了一个Windows库,它大量
使用
ATL
集合、
ATL
CString和
COM
与CComPtr的接口。我从库中删除了所有非
winrt
允许的API调用,并且它
构建
得很好,所以我将库包装在一个
C++
/CX类中,并试图从Windows应用程序中
使用
它。我100%肯定我
不是
在我的库中直接调用GetModuleHandleW或InitializeCriticalSectionAndSpinCount,所
浏览 8
提问于2012-12-18
得票数 3
回答已采纳
2
回答
从本机Win32
C++
代码调用UWP
C++
/ code
、
、
可以
从一个好的-ol‘win32可执行文件中加载和调用
C++
/ call中的函数吗? 我想我正在寻找与C#/win32 32互操作服务相当的服务,但寻找的是
C++
/CX。
浏览 0
提问于2017-11-15
得票数 0
回答已采纳
1
回答
释放CreateTexture2D()所要求的内存?
、
、
由于MSDN在这一点上
不是
很具体:在我的应用程序中,我通过调用CreateTexture2D()
来
创建纹理。谢谢!
浏览 2
提问于2021-02-10
得票数 0
回答已采纳
4
回答
使用
COM
传递数组?
、
我是一个在
C++
应用程序中
使用
的用
ATL
语言编写的
COM
对象
,我想在两者之间传递一个字节数组。到目前为止,我
使用
COM
/IDL的经验仅限于传递简单类型(BSTR、LONG等)。
是否
有一种相对简单的方法
可以
让
COM
对象
将数组传递给调用者?
例如
,我希望传递一个原始图像(TIFF),
而
不是
处理临时文件。
浏览 12
提问于2008-11-17
得票数 6
回答已采纳
10
回答
是否
可以
截获(或注意到)
COM
引用,计算暴露在
COM
中的CLR
对象
、
、
、
我想要做的是捕捉CCW何时死亡(即它的引用计数为零),并以某种方式向CLR
对象
发出信号(
例如
,通过调用托管
对象
上的Dispose方法)。
可以
在.net?中为CCW提供AddRef & ReleaseRef的实现吗? 如果
不是
,
可以
在
ATL
中实现这些DLL(我不需要任何
ATL
帮助,谢谢)。这将
不是
火箭科学,但我不愿意这样做,因为我是唯一的
浏览 12
提问于2010-02-08
得票数 20
回答已采纳
1
回答
WinRT
和.NET澄清
、
、
以下是一组我认为是真实的陈述.纠正我错的地方: seperate.
WinRT
WinRT
是一个独立的
COM
公开的本机面向
对象
API,它本身并
不是
构建
在基于C的旧的Win32之上:它完全是
C++
,至少现在只能用于)
构建
在
WinRT
上,以供在地铁世界中
使用
。UI
使用
XAML derivative.Metro应用程序完成,也
可以
使用
本机
C++
构
浏览 3
提问于2012-03-01
得票数 6
回答已采纳
1
回答
如何在创建
ATL
对象
后填充ProgID。ProgID重要性
、
、
、
我正在尝试
使用
C++
ATL
创建
com
对象
。在“添加
ATL
简单
对象
”向导中,我忘记了填写ProgID字段。
是否
可以
稍后添加ProgID?我发现它位于*.rgs文件中。编辑此文件安全吗?正如我所理解的,当你想创建
COM
对象
时,ProgID是很重要的,
例如
在VB中
使用
命令CreateObject。当缺少ProgId时,
使用
后期绑定创建
com<
浏览 6
提问于2012-08-11
得票数 1
4
回答
现在创建
COM
组件的最佳方式是什么?
、
、
、
、
我想为我的宠物项目创建一个deskband
COM
对象
。我没有任何
使用
COM
的经验,快速搜索一下就会发现
ATL
会简化事情。我想知道现在
是否
有更好的方法
来
创建
COM
组件。在更少的样板的意义上更好,
使用
C#
而
不是
C++
和任何其他你可能想到的东西。
浏览 4
提问于2012-09-10
得票数 5
回答已采纳
6
回答
如何决定对新的
C++
项目
使用
ATL
、MFC、Win32还是CLR?
、
、
、
、
我刚刚开始了我的第一个
C++
项目。我
使用
的是。它是一个单一表单的Windows应用程序,
可以
访问几个数据库并启动一个WebSphere MQ事务。我基本上理解
ATL
,MFC,Win32 (实际上我对这一点有点模糊)和CLR之间的区别,但我不知道该如何选择。Is CLR 如有任何建议,欢迎光临。编辑:我为这个项目选择了
C++
,原因是我没有在帖子中详细介绍,这些原因并不完全是技术上的。那么,假设
C++
是唯一/最佳选项,我应该选择哪一个?
浏览 70
提问于2009-05-04
得票数 75
回答已采纳
1
回答
C++
和.NET一起用于银行、卫生保健和电信等领域吗?
、
、
、
我只想知道,当你是一名
C++
程序员时,学习.NET、
COM
和
ATL
有多重要?我在想,几乎我们
可以
用C#
来
构建
任何东西,而且它仍然适用于大多数情况,但它有时会出现以下情况:我在IT行业工作了4年,
浏览 2
提问于2010-08-17
得票数 5
回答已采纳
1
回答
C++
/
WinRT
是否
需要安装Windows 10的Windows内幕预览版本?
但是,如果一个发现“SDK的Windows10Preview
构建
将与Windows10InsecrePreview (Build 17025或更高版本)一起
使用
”,并且“在一个
不是
Windows10InsecrePreview
构建
的操作系统上安装是不受支持的,并且可能会失败”。或者,人们
可以
抓取SDK并在一个具有标准Windows 10版本的盒子上
使用
C++
/
WinRT
位吗? 对于
C++
/
WinRT</em
浏览 1
提问于2018-02-13
得票数 0
回答已采纳
2
回答
C++
和.NET
是否
一起用于银行、医疗保健和电信等领域
、
、
、
、
或者我应该问一下,从
C++
开始会有多大的帮助和好处?我只想知道,当你是一名.NET程序员时,学习
C++
,
COM
和
ATL
有多重要?我在想,几乎我们
可以
用C#
构建
任何东西,它仍然适用于大多数情况,但它有时会滞后,比如: 当我尝试创建Shell扩展时,强烈建议
使用
非托管代码,
而
不是
任何托管代码。此外,还有一些其他的东西,如
COM
,
ATL
,
浏览 0
提问于2010-12-09
得票数 4
回答已采纳
3
回答
MFC或
ATL
(ActiveX)
、
、
我有一些MFC代码(自定义CWnd控件和一些要公开的类),我需要将它们转换为一个带有接口的activex /
COM
对象
。创建一个支持MFC的
ATL
项目和创建一个MFC ActiveX控件容易些吗?
浏览 2
提问于2009-11-16
得票数 4
回答已采纳
6
回答
我
可以
从哪里获得活动模板库?
我以前从未
使用
过
COM
,我的任务是编写一个
使用
一些第三方
COM
对象
的应用程序。如果有人能给我一些关于如何
使用
它们的好的教程,我将不胜感激。更直接的是,我似乎还没有安装活动模板库。
浏览 1
提问于2009-04-17
得票数 8
回答已采纳
1
回答
颠倒MIDL 3.0数组参数的
C++
/
WinRT
ABI参数顺序?
、
我有一个现有的接口,我正在尝试
使用
MIDL 3.0
来
定义它。它的一个方法有这样的
C++
签名:我尝试将其转换为IDL,如下所示: }; void GetArray(out Foo[] array);} 但是,生成的
C+
+/
WinRT
ABI具有相反顺序的
浏览 17
提问于2018-07-23
得票数 0
回答已采纳
1
回答
C#和
C++
/CX
对象
有什么关系?
、
、
、
、
我有一个WP
C++
运行时组件,它将由C# WP应用程序
使用
。在
C++
运行时组件中,我有 { virtual void DoSomething();();
com
.SetCallback(cb); IDictionary<string, object> dict =
com</em
浏览 1
提问于2013-07-11
得票数 5
回答已采纳
1
回答
使用
C++
和
COM
使用
IDispatch的动态替代方案
、
、
我向一位同事展示了一个
COM
对象
在
C++
中
使用
是多么容易创建和
使用
。特别是,我希望
使用
演示IDispatch
来
演示如何
使用
它动态调用方法。但是,我没有足够频繁地
使用
C++
/
ATL
来
避免在
ATL
的模板、方便方法和类中丢失。simpleClass.Invoke2(L"AppendMessage", &vModule, &v
浏览 1
提问于2013-04-19
得票数 1
点击加载更多
相关
资讯
Rust/WinRT预览版发布,微软在Rust大道上又进了一步
微软的 Project Reunion 究竟是什么?
dotNET 5.0正式发布,新功能尝鲜
微软定目标:2030年,彻底删除C、C++代码,换成Rust
C和C加加的学习过程总结,内有实用学习路线
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券