【问题标题】:How do I add Perl scripting support to a Delphi application?如何将 Perl 脚本支持添加到 Delphi 应用程序?
【发布时间】:2009-09-13 22:04:04
【问题描述】:

PLDelphi is a Perl project hosted on CPAN。我目前正在开发一个 Delphi 应用程序,我正在研究添加 Perl 脚本支持的可能性并阅读有关 PLDelphi 的信息。

理想情况下,我希望我的应用程序不需要安装 Perl。 PLDelphi 声称支持这一点:

在 Delphi 中使用 PLDelphi 无需安装的应用程序 Perl 你将需要这些文件在 您的应用程序的主目录:

PLDelphi.dll - PLDelphi 加载 Perl 的库 口译员。 PLDelphi.pm - Perl PLDelphi 的一侧。 Perl56.dll - Perl 库,如果你有 Perl 内置动态。 PLDelphi_dll.pas - PLDelphi 类和 DLL 包装器。 lib/* - 带有基本 .pm 文件(严格、警告等)的 Perl lib 目录

我知道 RemObjects PascalScriptembedding Python in Delphi,但在这种情况下,我主要对 Perl 支持感兴趣。

有没有人成功使用过PLDelphi?或者您是否找到了其他方法来从 Delphi 执行 Perl 脚本,而无需在本地安装完整的 Perl?

编辑: 更清楚地说,我找到了 1 个潜在的解决方案,那就是使用 PLDelphi。不过,我想知道之前是否有人使用过它(最后一次更新是在 2004 年),以及它的效果如何。

我也有兴趣了解在 Delphi 中嵌入 Perl 解释器的任何其他选项。

【问题讨论】:

  • 标题问题的答案似乎是“使用 PLDelphi”。如果您已经想通了并且想知道如何使用 PLDelphi,那么也许这应该是您的问题。

标签: perl delphi


【解决方案1】:

您可以使用Windows Script Host(默认带有VBScript 和JScript)并从ActiveState 安装PerlScript

【讨论】:

    【解决方案2】:

    遗憾的是,PLDelphi 没有针对 XE3 或 64 位进行更新,因为它不适用于 Perl 5.16

    【讨论】:

      【解决方案3】:

      我真的在寻找一种不需要在客户端上安装任何东西的解决方案。 PLDelphi 似乎不能与 ActivePerl 5.10 一起使用......所以我不相信有现成的解决方案可以将 Perl 嵌入到 Delphi 应用程序中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-18
        • 2011-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多