如何为Delphi应用程序添加Perl脚本支持?

时间:2009-09-13 22:04:05

标签: perl delphi

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安装?

编辑: 为了更清楚,我找到了一个可能的解决方案,那就是使用PLDelphi。但是,我想知道是否有人使用过它(最近在2004年更新过),以及它的工作情况。

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

可悲的是PLDelphi没有针对XE3或64位更新,因为它不适用于Perl 5.16

答案 2 :(得分:0)

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