【问题标题】:Java/C/C++/C#/PHP to Pascal converter? [closed]Java/C/C++/C#/PHP 到 Pascal 转换器? [关闭]
【发布时间】:2011-05-14 17:37:45
【问题描述】:

有人知道是否有 Java/C/C++/C#/PHP 到 Pascal 的转换器吗?

【问题讨论】:

  • 语言转换是非常挑剔的事情。
  • @Dhaivat 是的,非常挑剔。我记得有一次将 C++ 转换为 Delphi,但我的程序崩溃时遇到了很大的问题,因为 Delphi 中的 @GetProcAddress 与 C++ 中的 &GetProcAddress 不同(C++ 获取函数的地址,但 Delphi 获取 wrapper 函数用于真正的GetProcAddress。)shiver
  • 看起来像社区 wiki 候选人
  • 这是一个“我想在作业上作弊”的问题吗?
  • @Robin 也许,因为除了教育目的,你不能真正使用 Pascal(也许 Delphi 有一定的意义,但对我来说,这更像是一个传奇)。

标签: java c++ c delphi pascal


【解决方案1】:

H2Pas 是将 C 头文件转换为 Pascal 的流行工具。不过,我不知道有什么可以将 C 代码实际转换为 Pascal 代码。

通过快速的 google 搜索,我发现有几个可能好也可能不好:

我很想说你必须以一种或另一种方式手工完成很多工作。

【讨论】:

  • 是的,尝试过 c2pas,但不如从头开始用 pascal 编写程序,而不是使用它。不过,它可能适用于死的简单程序。
【解决方案2】:

【讨论】:

  • 已过时。指向 java2delphi.jar 的链接已损坏。
【解决方案3】:

【讨论】:

    【解决方案4】:

    【讨论】:

      【解决方案5】:

      不久前发布了Android2DelphiImport tool。这个工具是为 XE5 设计的,通过从 jar 生成一个 pascal 包装单元来自动编写导入单元。这是一个商业包。
      这里还有另外两个类似的工具 - Utility to generate Java Android class and jar file interfaces for Delphi XE5 Firemonkey('JavaToPas' 和 'JavaImport For Android')。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-04
        • 1970-01-01
        • 2010-09-14
        • 1970-01-01
        • 2013-09-17
        • 2011-01-15
        • 2013-01-23
        • 1970-01-01
        相关资源
        最近更新 更多