PLDelphi for Delphi and Freepascal
Provided to you by Amine Moulay Ramdane
Email: aminer68@gmail.com
PLDelphi - This project will embed Perl into 64bit Delphi and 64bit Freepascal.
My name is Amine Moulay Ramdane, i have looked at the following Perl module called PLDelphi that allows to embed Perl into Delphi and Freepascal, and i have noticed that it was not working with new Perl versions and it was not working with 64bit Perl versions, so i have made it work by modifying the C code of it and i have enhanced it more, and it is now working with Strawberry Perl 5.32 (64bit).
I have also added the following functions to PLDelphi:
Function SV_Array_get(tab_id,index:integer):ansistring;
Function SV_Array_set(tab_id,index:integer;value:ansistring):ansistring;
Function SV_Hash_get(tab_id:integer;key:ansistring):ansistring;
Function SV_Hash_set(tab_id:integer;key,value:ansistring):ansistring;
You can download Strawberry Perl 5.32 (64bit) from here:
Here is the PLDelphi Perl module that was not working correctly:
https://metacpan.org/pod/PLDelphi
Please run the Delphi demos called test.pas and test_maple.pas, test_maple is a demo that calls Maplesoft's Maple mathematical software, but to make the Maple demo work you have to install my PPM package for Maple from here:
This PLDelphi program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
You can go to download the zip files by clicking on the following web link:
https://drive.google.com/drive/folders/15CUh6Nx3cO1pZ5MLe1tsIoyqU4z99xgG?usp=sharing
Platform: Windows.