【问题标题】:Is there any IDE that can give contextual help when working with classes that use opDispatch?在处理使用 opDispatch 的类时,是否有任何 IDE 可以提供上下文帮助?
【发布时间】:2013-09-04 16:00:58
【问题描述】:

我主持了一个大型 VB6 项目,我考虑迁移到 D。

在很大程度上,该项目使用 ActiveX 自动化对象(它主要与几个 MS Office 应用程序交互)。我知道,我可以使用与静态类型非常相似的opDispatch 在 D 中编写 COM 反射,但我怀疑 IDE(Visual Studio)是否能够识别这种习​​语并提供上下文帮助(如自动方法完成或参数名称提示)用于导入的 COM 对象。

当然,我总是可以为我使用的每个 COM 类创建自定义接口,但这会需要大量的输入,并且会增加一层复杂性。

【问题讨论】:

  • 除非我弄错了,否则您可以遍历所有类并使用工具创建 com 接口文件
  • @ratchet 不,我想要另一种方式:将 com 对象导入 D 并支持原生 IDE 好东西,比如自动方法完成等。
  • 如果您使用/创建工具来创建这些接口,那么您可以使用代码完成
  • @ratchet 当然可以。您是否暗示,此类工具(尚)不可用?
  • 我不知道 ;)。但是创建这样一个工具似乎并没有太多工作

标签: visual-studio-2010 visual-studio com activex d


【解决方案1】:

我会给你一个简单的答案——不,还没有这样的 IDE。这将是 Mono-D 或 VisualD 的一个很好的补充,所以我建议你在他们的论坛上提交一个功能请求,并希望有人会处理它......

【讨论】:

  • 通过“接受”我接受你的回答,而不是事态 ;-)...我希望有一天我能够撤销接受。
  • 我当然也希望如此! :)
猜你喜欢
  • 2010-11-21
  • 2012-11-01
  • 1970-01-01
  • 2010-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多