【问题标题】:How to convert a D2009 .groupproj file to a D2006 .bdsgroup file?如何将 D2009 .groupproj 文件转换为 D2006 .bdsgroup 文件?
【发布时间】:2011-07-23 02:46:23
【问题描述】:

我正在尝试转换 .groupproj 项目组文件(来自 Delphi 2009),以与 Turbo Delphi Explorer 一起使用,即转换为 .bdsgroup。文件结构类似(xml)。有一种简单的方法可以做到这一点吗?如何?

【问题讨论】:

  • 当然,小组项目只是项目的集合。您可以在几秒钟内在 IDE 中构建它。
  • “Derek WildStar”?动漫参考?
  • @Fabricio Araujo - Sim...era o desenho que eu mais gostava em minha infância: Patrulha Estelar
  • @David Heffernan - 我的意图就是不要那样做 :)
  • @WildStar - 英文,男孩。否则其他人将无法获得“Star Blazers”(美国名称)参考。

标签: delphi delphi-2009 delphi-2006


【解决方案1】:

最简单的方法是在这些 XML 格式之间进行映射,然后编写一个转换来从 Delphi 2009 格式转换为 Delphi 2006 格式。

在各种 XML 格式之间编写转换的一种好方法是使用 XSL-Transformation (XSLT)。

XSLT 是一种非常强大的语言,例如,Internet Explorer uses an XML Stylesheet (res://msxml.dll/defaultss.xsl) 将 XML 文件转换为 HTML 并将它们显示为树结构。

【讨论】:

  • 这种方法可能需要比 David 在上面的评论中建议的基于 IDE 的方法更长的时间......
  • 我们现在只需要一个基于 Linq 的解决方案,而且我们已经涵盖了所有过度杀伤的基础
  • 如果格式足够相似,那么 XSLT 方法非常简单。现在我们需要找一个做一次的志愿者:>
  • @Jeroen Pluimers - :) 谁会这样做?
  • @Ðerek 给我发两个等效的配置文件,我会看看我能做什么。
【解决方案2】:

嗯,我猜@David Heffernan 是对的。我正在浪费时间尝试将新的 .grouproj 转换为旧的 .bdsgroup,因此,我正在回答我自己的问题:没有简单的方法将 .groupproj 转换为 .bdsgroup,比较包更容易“视觉上”打开新旧两个 IDE,因此,从旧的创建一个新的 .groupproj。

【讨论】:

    猜你喜欢
    • 2021-05-03
    • 2012-06-22
    • 1970-01-01
    • 2021-12-28
    • 2016-03-23
    • 2019-05-24
    • 2019-06-03
    • 2014-10-26
    • 2022-01-17
    相关资源
    最近更新 更多