Как добавить поддержку сценариев Perl в приложение Delphi? - PullRequest
2 голосов
/ 14 сентября 2009

PLDelphi - это проект Perl, размещенный на CPAN . В настоящее время я работаю над приложением Delphi и изучаю возможность добавления поддержки сценариев Perl и читаю о PLDelphi.

В идеале, я бы хотел, чтобы мое приложение не требовало установки Perl. PLDelphi утверждает, что поддерживает это:

Чтобы использовать PLDelphi из вашего Delphi приложение без необходимости установки Perl вам понадобятся эти файлы в Основное направление вашей заявки:

PLDelphi.dll - PLDelphi библиотека, которая загружает Perl переводчик. PLDelphi.pm - Perl сторона PLDelphi. Perl56.dll - Библиотека Perl на случай, если у вас есть Perl построен динамически. PLDelphi_dll.pas - Классы PLDelphi и обертка DLL. lib / * - каталог Perl lib с базовыми файлами .pm (строго, предупреждения и т. д.)

Мне известно, что RemObjects PascalScript и встраивает Python в Delphi , но в данном случае меня интересует, прежде всего, поддержка Perl.

Кто-нибудь с успехом использовал PLDelphi? Или вы нашли другие способы выполнения сценариев Perl из Delphi без полной установки Perl, доступной локально?

EDIT: Чтобы быть более понятным, я нашел 1 потенциальное решение, которое использует PLDelphi. Тем не менее, я хотел бы знать, использовал ли он кто-нибудь (последний раз обновлял в 2004 году) раньше, и насколько хорошо он работал.

Мне также интересно узнать о других возможностях встраивания интерпретатора Perl в Delphi.

Ответы [ 3 ]

2 голосов
/ 14 сентября 2009

Вы можете использовать Windows Script Host (который по умолчанию поставляется с VBScript и JScript) и установить PerlScript из ActiveState.

1 голос
/ 12 октября 2012

К сожалению, PLDelphi не обновляется для XE3 или 64-битных систем, поскольку не будет работать с Perl 5.16

0 голосов
/ 18 сентября 2009

Я действительно искал решение, которое не требовало бы установки чего-либо на клиенте. Похоже, PLDelphi не работает с ActivePerl 5.10 ... поэтому я не верю, что есть готовое решение для встраивания Perl в приложение Delphi.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...