User since
2003-08-06
193
Artikel
BenutzerIn
Kann ich aus meinem Perlscript eine DLL erzeugen und die dann in anderen Programmiersprachen miteinbinden. Z.B C++?
Ich weiß zwar dass ich mit perl2exe eine Exe-Datei erzeugen kann, aber nicht womit ich eine Dll erzeugen kann.
Vielleicht hat hier das ja schon jemand gemacht und verrät mir wie
das gehen kann.
Gruß skontox
User since
2003-08-04
7321
Artikel
ModeratorIn
das geht nicht...
perl2exe bedient sich eines tricks, in dem es den quellcode in die exe packt ohne in zu compilieren; das eigentlich exe programm entpackt dann den quellcode wieder im speicher und führt ihn aus...
User since
2003-08-06
193
Artikel
BenutzerIn
Schade, das wäre sonst echt nicht schlecht gewesen.
Hast Du denn vielleicht eine Idee, wie ich aus Java heraus mit einem Perlscript kommunizieren kann?
Oder aus C++?
Gruß skontox\n\n
<!--EDIT|skontox|1091559834-->
User since
2003-08-04
2145
Artikel
ModeratorIn + EditorIn
[quote= ,perldoc perlembed]
NAME
perlembed - how to embed perl in your C program
DESCRIPTION
PREAMBLE
Do you want to:
Use C from Perl?
Read perlxstut, perlxs, h2xs, perlguts, and perlapi.
Use a Unix program from Perl?
Read about back-quotes and about "system" and "exec" in perlfunc.
Use Perl from Perl?
Read about "do" in perlfunc and "eval" in perlfunc and "require" in perlfunc and "use" in perlfunc.
Use C from C?
Rethink your design.
Use Perl from C?
Read on...
...
[/quote]
User since
2003-08-06
193
Artikel
BenutzerIn
;-)
Besten Dank!
Da werde ich mich jetzt erst einmal schlau lesen.
Gute Nacht!
Gruß skontox
User since
2003-08-04
14371
Artikel
ModeratorIn
Wenn Du Perl mit Java verbinden möchtest, dann könnte das hier für Dich interessant sein:
http://search.cpan.org/~gmpassos/PLJava-0.04/README.pod
User since
2003-08-06
193
Artikel
BenutzerIn
Danke Rene, das sieht auch interessant aus. ;-)
Werde ich mir gleich mal anschauen.
Gruß skontox
User since
2003-08-06
193
Artikel
BenutzerIn
Man könnte doch eine dll erzeugen, aber sehr umständlich.
Indem man in c auf perlcode zugreift, mit welchen Verfahren der obigen auch immer und dann eine dll erzeugt. ;-)
Naja aus Spaß werde ich das die Tage mal probieren.
Ich kann hier unter dem Thread ja dann mal berichten, falls interesse besteht. ;-)
Gruß skontox
User since
2003-08-04
7321
Artikel
ModeratorIn
[quote=skontox,06.08.2004, 00:05]Ich kann hier unter dem Thread ja dann mal berichten, falls interesse besteht. ;-)[/quote]
ja mach mal...