Schrift
[thread]8000[/thread]

Komodo -> Build Standalone Application Fehler

Leser: 1


<< >> 6 Einträge, 1 Seite
Gast Gast
 2006-05-20 15:47
#66343 #66343
Hi,

ich habe ein Schiffeversenken in perl programmiert und möchte das nun als standalone veröffentlichen. Dazu nehme ich Komodo von Activestate. Dort kann ich die Applikation auch debuggen und starten, sobald er aber über Tools die Standalone applikation erstellen soll rennt er in die folgende Fehlermeldung:

Bad switch statement (problem in the code block?) near main.pl line 0
'main.pl' had compilation errors.

In Zeile 0 gibt es kein Switch Statement, die Switch wird benutzt - aber nix weltbewegendes.

Worauf deutet der Fehler hin?
Peacemaker
 2006-05-20 15:59
#66344 #66344
User since
2006-05-20
2 Artikel
BenutzerIn
[default_avatar]
SO, bin jetzt auch registriert. Hoffe das Problem sagt euch was.

Womit baut ihr per standalone executables? Habs auch schon mit pp probiert, bekomme da auch eine exe, diese startet aber das Programm nicht.
Strat
 2006-05-20 16:14
#66345 #66345
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Switch.pm verwendet einen Sourcefilter, um das switch-statement zu finden und durch was perliges zu ersetzen.
Versucht die Standalone Application, das Perl-Script in eine exe umzuwandeln? (habe damit keine Erfahrung, weil ich immer CPAN:PAR dafuer verwende)

Wenn ja, dann findet der Sourcefilter nicht mehr das vor, was es verstehen kann, und bricht mit einem Fehler ab. Vielleicht auf Switch.pm verzichten und den Switch selbst coden? Ich habe Switch schon laenger nicht mehr verwendet, eben weil es auf Sourcefiltern beruht.\n\n

<!--EDIT|Strat|1148127350-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
ptk
 2006-05-20 19:13
#66346 #66346
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ich glaube, es ist das dritte Mal, dass ich vor Switch.pm in diesem Forum gewarnt habe. Deshalb habe ich gerade per perlbug einen Vorschlag abgeschickt, man solle doch im FAQ-Eintrag "How do I create a switch or case statement?" nicht mehr Switch.pm empfehlen.
Peacemaker
 2006-05-20 20:00
#66347 #66347
User since
2006-05-20
2 Artikel
BenutzerIn
[default_avatar]
danke für die Tips, habs jetzt hard coded - nicht elegant, aber es läuft wenigstens
pq
 2006-05-20 20:18
#66348 #66348
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
ptk++
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
<< >> 6 Einträge, 1 Seite



View all threads created 2006-05-20 15:47.