gpt4 book ai didi

c++ - 删除/编辑 ATL COM DLL 属性/方法

转载 作者:行者123 更新时间:2023-11-28 02:56:53 25 4
gpt4 key购买 nike

我在 VS2012 中创建了一个 COM ATL DLL。添加事件和属性非常容易。但是,我发现没有简单的方法来编辑或删除事件或属性。

VS2012在我使用添加向导时自动为事件或属性创建了很多代码,当我犯错想替换或删除时,我不确定是否真的应该删除或手动更改这些自动创建的代码一些东西。

有没有办法干净地编辑和删除它们?也许 VS2012 的某个地方有一个属性/事件管理器,但我没有找到它。

谢谢!

最佳答案

您在 IDL 上编辑您感兴趣的方法/属性的声明,然后项目停止构建,直到您分别通过反射(reflect)对 C++ 实现的更改来修复它 - 就是这样。

IDL 随实现更新而变化,分别构建您更新的 DLL。

请注意,已经针对早期方法/属性集构建的应用程序在更新后可能会遇到麻烦。您可能感兴趣的相关早期问题(如果您的问题是关于开发时的更新,而不是已发布模块的更新,您可能会感兴趣,但可能不会 - 我感觉目前是这种情况 ):

关于c++ - 删除/编辑 ATL COM DLL 属性/方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21772831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com