Schrift
[thread]5741[/thread]

exe Datei in Perl: Kann man mit Perl exe Dateien erstellen?

Leser: 3


<< |< 1 2 >| >> 12 Einträge, 2 Seiten
Gast Gast
 2003-09-20 21:16
#54535 #54535
Kann man mit Perl exe Dateien erstellen?

Oder muss, wenn ich n programm geschrieben habe und es beim Freund ausführen will, er auch Perl installiert haben?
format_c
 2003-09-20 21:18
#54536 #54536
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Ja geht einmal mit dem ganz normalen Compiler, weis aber die Parameter nicht auswendig.
Ansonsten schaust du mal auf http://links.perl-community.de Da gibts nen Link Perltools (perl2exe) da bekommst du das.

Empfehlen würde ich dir das nicht aber wenn du meinst oder unbedingt brauchst.

gruß Alex\n\n

<!--EDIT|format_c|1064078372-->
Rambo
 2003-09-20 21:19
#54537 #54537
User since
2003-08-14
803 Artikel
BenutzerIn

user image
mit perl2exe kann man aus dem Perl Code eine EXE datei machen. diese werden aber in der regel sehr gross es sei denn man kopiert mitgelieferte *.DLL auf den ziel rechner dann wird es etwas kleiner!

fürti remo

du bist wieder sau schnell format_c :-) hätte ich mir denken können :-)\n\n

<!--EDIT|Rambo|1064078560-->
skontox
 2003-09-20 21:29
#54538 #54538
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Wenn Ihr den Switch für den Compiler herausbekommen habt bitte hier mal posten!

Mit Perl2Exe geht das eigentlich relativ gut!
Wobei ich auch schonmal Fehler in der Exe hatte die normal nicht auftauchten. Also nochmal gut durchtesten. :-)
Leider bekommt man Perl2Exe nur als Evulation Version, d.h 3 Sekunden verzögerung beim Start der Exe-Datei und am Ende steht ein Hinweis auf diese Evolution Version. Das konnte man allerdings irgendwie umgehen. Das stand damals im alten Forum. Vielleicht fällt mir das wieder ein. Oder strat kommt eventuell an die alten Daten aus dem Forum heran.

Gruß skontox
skontox
 2003-09-20 21:35
#54539 #54539
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Ich habs gerade in einem alten Script von mir gefunden.
Du mußt ganz am Ende des Scriptes dieses hinzufügen:

Code: (dl )
1
2
3
4
5
# Falls man es als exe-file umkonvertiert kann man die Trial-Version von Perl2Exe überlisten
END {
$SIG{"QUIT"} = "";
kill -3, $$;
}

Teilweise klappte das zumindest unter Win98 unter Win2000 hat es auch schonmal nicht funktioniert. Viel Spaß beim Austesten

Gruß skontox\n\n

<!--EDIT|skontox|1064079381-->
Rambo
 2003-09-20 21:35
#54540 #54540
User since
2003-08-14
803 Artikel
BenutzerIn

user image
man kann so ziemlich jedes programm (wie auch diese) und deren trial versionen umgehen :-).
habe bis her noch keine größeren prob. mit perl2exe gehabt.

man muss nur fast alles mit "use" laden was normaler weise in
perl automatisch geht.

remo
format_c
 2003-09-20 21:35
#54541 #54541
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Strat weis AFAIK wie die switches und ich glaub ein Modul war auch noch dabei lauten.

Gruß Alex
skontox
 2003-09-20 21:39
#54542 #54542
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Ja, das ist sehr wichtig was Rambo gesagt hat.
Das waren nämlich meine ersten Fehlermeldung beim erzeugen der Exe-Datei. (-:

Also alle Module mit use einbinden sonst meckert Perl2Exe

Gruß skontox
pq
 2003-09-21 03:29
#54543 #54543
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=Guest,20.09.2003, 19:16]Kann man mit Perl exe Dateien erstellen?[/quote]
ja, siehe das CPAN:Par-Modul
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
eisbeer
 2003-09-21 13:39
#54544 #54544
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Mit dem PAR hat das bei mir noch nie geklappt und ist
verdammt umständlich, oder ich bin einfach zu dumm.
Mein erfahrungsbericht:
Man muss sich als windows-user erstmal ne stunde auf
die suche nach parl.exe im internet machen, weil ohne
die kann man anscheinend keine exe erzeugen und die
wird laut docu auch nichtmehr mitgeliefert, warum auch
immer.
Ich hab se dann irgendwo gefunden, und hab versucht
jetzt mein script in ne exe zu packen. Ja, da kam dann
au ne exe raus, bloss die war 4 MB gross, mein Perlscript
war n simpeles hello-world auf TK basis. Sollte mich net
stören, aber starten lies sich die exe au net, die hat sich
mit ner fehlermeldung, die ich nimme zu hand hab, verab-
schiedet.

Also ich bin für dieses Modul einfach zu dumm und bleib
bei perl2exe oder perlApp :)
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2003-09-20 21:16.