Newsgroup: it.comp.lang.perl
Titolo: compilatori perl

ciao a tutti.
Mi occorrerebbe un compilatore perl per rendere eseguibili file .pl su
windows.
Ho scaricato perl2exe ma con Tk e Mysql, non funziona bene.
potete suggerirmene altri?
Grazie in anticipo.
P.S.
Ma che fine ha fatto Domizio? le sue risposte mi mancano

> Ma che fine ha fatto Domizio? le sue risposte mi mancano
Sono qui... :-) è che in fondo il "guru" bastonato mi fa pena, così avevo
pensato di astenermi dal news group per permettergli di sentirsi un po'
protagonista, visto che è quello che gli manca.
Inoltre, sinceramente, siccome non ho visto una levata di scudi contro il
suo intervento (e anzi, mi è sembrato di notare una certo supporto), ho
pensato che in fondo a nessuno frega assolutamente nulla del tempo che
dedico a scrivere qui, così stavo pensando di dedicarlo a qualcosa di più
produttivo per me.
Spesso dedico parecchie energie a risolvere problemi di gente che alla fine
non ringrazia neppure, e in questi giorni me ne chiedevo l'utilità. Il tuo
commento è stimolo per rispondere di nuovo per lo meno ai tuoi messaggi: per
gli altri è un altro discorso.
ciao
--
perl -MLWP::Simple -e "getprint(' 
http://perl.4pro.net
 ')"

 produttivo per me.
   Su, non fare cosi`, lo sai che ti vogliamo bene... ;)
-- 
Alla prossima,
Marco

 windows.
puoi evitare la cosa e associare all'estensione .pl l'applicazione perl.exe
Claudio

>    Su, non fare cosi`, lo sai che ti vogliamo bene... ;)
grazie, sono commosso, ma aspetto a vedere se mi arriveranno altri messaggi
di incoraggiamento oltre al tuo. Cosě almeno quando poi non ne arriveranno,
avrň la scusa per dire "non mi vogliono bene!" sigh! sigh!
:-)))


 potete suggerirmene altri?
Perlapp facente parte del PDK di ActiveState 
http://www.activestate.com/Products/Perl_Dev_Kit/
e App::Packer
http://search.cpan.org/author/MBARBON/App-Packer-0.09/
 
-- 
$_=q,6;-16;-1;-8;0;7;-13;-12;-9;-3;13#4A75737420616E6F74686572,,($_,$b)=
split?#?;@b=split?;?;map{$c.=$_,$d.=chr$b[$e++]+ord}split??,pack'H24',$b
;chop$d,print$c.chr(32).$d

 di incoraggiamento oltre al tuo.
Essų! Continua a scrivere!!! :))


> puoi evitare la cosa e associare all'estensione .pl l'applicazione
perl.exe
Scusa non  ho capito come devo fare
me lo spieghi?
grazie

 In effetti il  prg .exe funziona ma non legge i dati dal data mysql anche
se credo  di aver inserito tutti gli "use" necessari ma forse ne ho perso
qualcuno per strada ecco quelli inseriti:
#!/usr/bin/perl
use strict;
use Tk;
use Tk::menubutton;
use DBI;
use DBD::mysql;
use Tk::Tiler;
il comando in dos che ho usato e' il seguente
perl2exe -gui 
miofile.pl
grazie

 se credo  di aver inserito tutti gli "use" necessari ma forse ne ho perso
fai 2 cose:
1) controlla il file output.txt che ottieni da questo comando:
perl2exe -v 
miofile.pl
 > output.txt
e vedi se ci sono messaggi di errore
2) posta qua la subroutine che usi per la connessione al db
Domanda: lo stesso script eseguito da linea di comando:
perl 
miofile.pl
riesce a leggere i dati senza problemi?


 :-)))
Dai non prendertela...torna a scrivere ;)
P.S.: Non č che adesso aspetti i messaggi di tutti quelli del NG :)))

 Ho scaricato perl2exe ma con Tk e Mysql, non funziona bene.
Active State offre il Perl Dev Kit per Komodo, che trasforma in "standalone
application" un file .pl.
HTH


perl 
miofile.pl
  riesce a leggere i dati senza problemi?
Si funziona perfettamente
Ciao e grazie

 :-)))
Oooh! il mitico Domizio è tornato!
Dicevo io che in questo NG era da un po' che ci mancava qualcuno....
:-))
Domizio, dal momento che sei tornato avrei una domanda per te:
"avendo un protocollo bilaterale supplementare di un array di bit
complementari incrociati
i quali si distinguono in cluster di sublimazione pentagonale allineata con
il fisso numerico
esponenziale, è possibile formulare la semantica della localizzazione a
livello subminchiacolare
della supercazzola prematurata?? O basta solo spegnere il computer ???"
Heheheh :-))
il "tuo affezionato" Guido :-)

O basta solo spegnere il computer ???
Assolutamente no. Il C.U.L.O. è accessibile anche a computer spento.
Ciao.

 In effetti il  prg .exe funziona ma non legge i dati dal data mysql
Io ho fatto questo script di prova e se il server MySQL č attivo
sia la versione da linea di comando, sia l'exe fatto con perl2exe mi
danno "Tutto ok!", mentre se il server č giů, la versione a linea di
comando mi mostra l'errore sulla textarea mentre l'exe NON mi mostra
nulla di nulla... dunque se il server č a posto, anche l'exe si
connette.
use strict;
use Tk;
use DBI;
use DBD::mysql;
use vars qw/$database $host $user $passwd $dbh/;
$database='test';
$host='localhost';
$user='root';
$passwd='';
my $mw = MainWindow->new( -height => 300, -width => 450);
my $Button = $mw->Button(  -text => "Interroga",
                           -relief => "raised",
			   -command=>\&DBI_connect
                           );
$Button->place( -x => 180, -y => 245, -height => 24, -width => 96);
my $Text = $mw->Scrolled( 'Text', -scrollbars => 'osoe',
			  -font=>'arial 8'
			);
$Text->place( -x => 8, -y => 8, -height => 220, -width => 434);
MainLoop;
sub DBI_connect {
	my $frase;
	my $dsn="DBI:mysql:database=$database;host=$host";
	if (!($dbh=DBI->connect($dsn,$user,$passwd))) {
		$frase="ERRORE: non posso connettermi al db\n";
		$frase.=$DBI::errstr;
		$Text->insert('end',$frase);
 
	} else {
		$frase="Tutto ok!";
		$Text->insert('end',$frase);



Ti ringrazio per la disponibilita' espressami, ma la cosa comunque mi
rattrista, io spesso infatti ho trovato sbirciando nei vari msg e nelle
relative risposte molte cose interessanti che magari non avrei chiesto
perche' il problema non mi era ancora capitato.
Se posso permettermi un consiglio, nelle tue risposte cerca di essere piu'
indulgente nei confronti di chi, brancolando nel buio, chiede cose senza
senso o comunque come spesso accade, si esprime in modo un po
sconclusionato.
colgo l'occasione comunque per ringraziarti perche' proprio ad un mio msg
(chiedevo notizie su tk che volevo associare ad un file .txt) tu mi
rispondesti (con tono un po sarcastico) che non era il caso di utilizzare tk
associandolo ad un txt (piu' o meno il tono era "sei proprio SICURO SICURO
SICURO........")  in effetti mi hai solleticato la curiosita' e mi hai
spinto a fere qualche considerazione in piu' e oggi ho iniziato ad usare il
MySQL.
Il fatto e' che adesso dovrai rispondere anche alle mie domande su MySQL
(chi e' causa del suo male.....)  :-))
Chiedo scusa del tempo che  ho sottratto, ma lo scopo era quello invogliarti
a
ripostare nel NG anche a mio beneficio (e poi scusa ma perche' vuoi dalla
vinta? magari, se vuoi ingaggia battaglie a colpi di soluzioni sempre piu'
raffinate ne trarremo tutti vantaggi)
ciao.

 sconclusionato.
Consiglio accettato, anche e soprattutto perché ho scoperto che per qualche
strano motivo, chi si sente "ignorante" in qualche campo, si sente anche in
qualche modo "colpevole" di esserlo, quindi malinterpreta le battute in modo
offensivo.
Anche in altri post su questo stesso NG, ho sostenuto che l'ignoranza non è
una colpa, e che non ci sono domande stupide, anche le più banali, ma -
capisco adesso - farci su un commento con una faccina è TABÚ: tutti quanti
la prendono sul serio come un'attacco personale, nonostante io stesso abbia
fatto moltissime volte battute sulla mia stessa ignoranza.
Una risposta strettamente tecnica, senza battute o riferimenti personali, mi
da l'impressione di distaccato snobismo, qualcosa che forse è utile ma
sicuramente non amichevole. Mi da l'impressione di una risposta data per
mostrare che sai, invece che per aiutare un amico (con cui fai appunto
battute)... ma prendo atto che questa è solo la mia visione (e di pochi
altri simpaticoni) e vedrò se riuscirò ad adeguarmi, o a inventarmi qualche
alternativa che sto macinando in questi giorni.
Grazie a te, a Marco, Andrea, jonny, Guido, e a tutti quelli che mi hanno
scritto messaggi personali sull'argomento, offrendomi le loro battute e la
loro grande simpatia.
