2009-09-13 9 views
2

PLDelphi is a Perl project hosted on CPAN. Je travaille actuellement sur une application Delphi et j'étudie la possibilité d'ajouter le support de scripts Perl et de lire à propos de PLDelphi.Comment ajouter du support de script Perl à une application Delphi?

Idéalement, j'aimerais que mon application ne nécessite pas l'installation de Perl. PLDelphi prétend soutenir ceci:

Pour utiliser PLDelphi de votre application Delphi sans besoin d'installer Perl vous en aurez besoin des fichiers dans le diretory principal de votre application:

PLDelphi.dll - Le PLDelphi bibliothèque qui charge l'interpréteur Perl . PLDelphi.pm - Perl côté de PLDelphi. Perl56.dll - La bibliothèque Perl dans le cas où vous avez Perl construit dynamique. PLDelphi_dll.pas - Classes PLDelphi et encapsuleur DLL. lib/* - Un répertoire lib Perl avec les fichiers .pm de base (stricte, mises en garde, etc ...)

Je suis conscient de RemObjects PascalScript et embedding Python in Delphi, mais dans ce cas, je suis intéressé principalement à l'appui Perl .

Quelqu'un at-il utilisé PLDelphi avec succès? Ou avez-vous trouvé d'autres moyens d'exécuter des scripts Perl à partir de Delphi sans que l'installation complète de Perl soit disponible localement?

EDIT: Pour être plus clair, j'ai trouvé 1 solution potentielle et qui utilise PLDelphi. Cependant, j'aimerais savoir si quelqu'un l'a utilisé (la dernière mise à jour en 2004) avant, et à quel point cela a fonctionné.

Je suis également intéressé par d'autres options d'intégration d'un interpréteur Perl avec Delphi.

+0

La réponse à votre question de titre semble être, « Utiliser PLDelphi. » Si vous l'avez déjà compris et que vous voulez savoir comment utiliser PLDelphi, alors peut-être que cela aurait dû être votre question. –

Répondre

0

Je cherchais vraiment une solution qui ne nécessitait aucune installation sur le client. Il semble que PLDelphi ne fonctionne pas avec ActivePerl 5.10 ... donc je ne crois pas qu'il existe une solution prête à intégrer Perl dans une application Delphi.

1

Malheureusement PLDelphi est pas mis à jour pour XE3 ou 64 bits là pour ne fonctionne pas avec Perl 5.16

Questions connexes