Schrift
[thread]8363[/thread]

und nochmal exceltabellen: excel einlesen und txt daraus machen (Seite 3)

Leser: 1


<< |< 1 2 3 >| >> 30 Einträge, 3 Seiten
Crian
 2006-09-27 14:21
#70295 #70295
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Zur Not kannst du die verwendeten Module auch lokal zu deinem Programm installieren, solange es reine Perl-Module sind, und dann das ganze prg-Verzeichnis (oder wie auch immer du das nennst) auf die anderen Rechner verteilen.

Das könnte dann so aussehen:

Code: (dl )
1
2
3
4
5
6
7
.../prg/
.../prg/perl_script1.pl
.../prg/perl_script2.pl
.../prg/perl_script3.pl
.../prg/modules/
.../prg/modules/MeinModul.pm
.../prg/modules/Text/CSV.pm


in deinen Programmen (etwa in perl_script1.pl) schreibst du dann:

Code: (dl )
1
2
use FindBin;
use lib $FindBin::RealBin . "/modules";


danach kannst du dann die verwendeten Module einfach mit

Code: (dl )
1
2
use MeinModul;
use Text::CVS;


einbinden.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
sabrina
 2006-09-27 16:06
#70296 #70296
User since
2006-08-03
264 Artikel
BenutzerIn
[default_avatar]
muss ich das modul laden oder ist es bei perl dabei kann es grad nicht finden?

denn ich bekomme fplgende fehlermeldung

Cant locate Text/CSV.pm in @INC(@INC contains: M:\sabrina C:/Perl/lib C:/Perl/site/lib.) at bla.pl line6
sabrina
 2006-09-27 16:08
#70297 #70297
User since
2006-08-03
264 Artikel
BenutzerIn
[default_avatar]
@crian hab dein post gar nicht gesehen versuch das mal
danke!
lg sabrina
renee
 2006-09-27 16:25
#70298 #70298
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du musst das Modul vermutlich noch Wiki:installieren
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pq
 2006-09-27 18:46
#70299 #70299
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
ich wollte ja schon länger mal einen perl5-bug posten bzw. einen feature-wunsch,
nämlich, dass die fehlermeldung "Can't locate Foo/Bar.pm" anscheinend
nicht aussagekräftig genug ist. viele können damit nicht darauf schließen, dass
das bedeutet, Foo::Bar ist auf diesem rechner nicht installiert.
diese frage kommt so häufig, aber schien bisher so unwichtig gewesen
zu sein...
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
sabrina
 2006-09-29 16:29
#70300 #70300
User since
2006-08-03
264 Artikel
BenutzerIn
[default_avatar]
@pq ich nehme mal stark an,das es eine sarkastische bemerkung von dir sein soll!
aber ich bin nicht ganz so blond, mir war, ist schon klar was diese fehlermeldung bedeutet!
aber vielen dank noch mal fuer den hinweis! (pms)

lg sabrina
sabrina
 2006-09-29 17:32
#70301 #70301
User since
2006-08-03
264 Artikel
BenutzerIn
[default_avatar]
so hab jetzt alle meine 12 programme geschrieben und sogar ohne module (weil ich sie definitiv NICHT benutzen soll)
und sie laufen alle einwandfrei! jippi :laugh: :cool:
danke fuer eure hilfe!
pq
 2006-09-29 18:38
#70302 #70302
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=sabrina,29.09.2006, 14:29]@pq ich nehme mal stark an,das es eine sarkastische bemerkung von dir sein soll![/quote]
nein, war es nicht. diese frage kommt häufiger. ich habe deswegen auch
schon mal bei den perl-maintainern nachgefragt, ob es möglich ist, die
fehlermeldung aussagekräftiger zu machen. ergebnis war, dass es
vielleicht nicht so einfach zu programmieren sei.
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
Strat
 2006-09-30 00:12
#70303 #70303
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
da wuerde ich eher die erklaerung via diagnostics erweitern...
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
C:\Dokumente und Einstellungen\strat>perl
use diagnostics;
use cccc;
Can't locate cccc.pm in @INC (@INC contains: D:/wamp/perl817/lib D:/wamp/perl817
/site/lib .) at - line 2.
BEGIN failed--compilation aborted at - line 2 (#1)
(F) You said to do (or require, or use) a file that couldn't be
found. Perl looks for the file in all the locations mentioned in @INC,
unless the file name included the full path to the file. Perhaps you
need to set the PERL5LIB or PERL5OPT environment variable to say where
the extra library is, or maybe the script needs to add the library name
to @INC. Or maybe you just misspelled the name of the file. See
perlfunc/require and lib.

Uncaught exception from user code:
Can't locate cccc.pm in @INC (@INC contains: D:/wamp/perl817/lib D:/wamp
/perl817/site/lib .) at - line 2.
BEGIN failed--compilation aborted at - line 2.
at - line 2
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
pq
 2006-09-30 13:40
#70304 #70304
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
aber die erklärung finde ich auch nicht sonderlich hilfreich. es fehlt die
verbindung von dem modul Foo::Bar und der Datei Foo/Bar.pm.
wie module intern gespeichert sind, weiß ein neuling ja erstmal nicht.
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
<< |< 1 2 3 >| >> 30 Einträge, 3 Seiten



View all threads created 2006-09-26 17:50.