| Thread (Message) | Date | Author |
Score |
Board |
| query von subroutine in eine txt schreiben
(#72041) |
2006-11-28 19:59 |
renee
|
 |
Allgemeines zu Perl |
| [tt]qx[/tt] liefert Dir die Ausgabe des Befehls, [tt]system[/tt] nur den Fehlercode.
vergleiche [tt]perldoc -f system[/tt] und [tt][wiki=Perldoc.perlop]perlop[/wiki][/tt] |
|
| query von subroutine in eine txt schreiben
(#72042) |
2006-11-29 15:51 |
fraggs
|
 |
Allgemeines zu Perl |
| BOAAAA mein kopf explodiert gleich :0
so alles funktioniert jetzt muss ich nur noch ein select oder eingabe feld machen wo man das datum auswaehlen kann ... |
|
| query von subroutine in eine txt schreiben
(#72043) |
2006-11-29 16:06 |
renee
|
 |
Allgemeines zu Perl |
| Tk? HTML? WxPerl?
[cpan=Tk::DateEntry]Tk::DateEntry[/cpan]
[cpan=Tk::MiniCalendar]Tk::MiniCalendar[/cpan]
[cpan=Tk::ChooseDate]Tk::ChooseDate[/cpan]… |
|
| query von subroutine in eine txt schreiben
(#72044) |
2006-11-29 16:08 |
fraggs
|
 |
Allgemeines zu Perl |
| danke ! |
|
| Werte in Subroutine und zurück mit Modulen
(#117909) |
2009-01-13 17:46 |
pq
|
 |
Allgemeines zu Perl |
| wo ist denn genau das problem?
[perl]
# modul
sub foo {
my ($num) = @_;
my @array = fuelle array...;
print "Fehlernummer: $array[$num]\n";
}
# script
foo(23);[/perl]
schon… |
|
| Werte in Subroutine und zurück mit Modulen
(#117920) |
2009-01-14 10:50 |
Brenner
|
 |
Allgemeines zu Perl |
| Hallo und danke für die Mühe. Ich erkläre es doch mal ausführlicher.
Ich habe drei Dateien.
-errormap.txt
-errorhandling.pl
-test.pm
Die errormap.txt ist so gefüllt:
[code]
00… |
|
| Werte in Subroutine und zurück mit Modulen
(#117921) |
2009-01-14 11:46 |
Linuxer
|
 |
Allgemeines zu Perl |
| Hi,
Einführungen zur OO:
http://perldoc.perl.org/perlboot.html
http://perldoc.perl.org/perltoot.html
Dann meine Anmerkungen:
- 'test' sollte als reserviertes Wort betrachtet werden und… |
|
| Werte in Subroutine und zurück mit Modulen
(#117922) |
2009-01-14 11:48 |
renee
|
 |
Allgemeines zu Perl |
| Nur ein paar Anregungen/Hinweise:
Modulnamen, die komplett kleingeschrieben sind, werden in Perl typischerweise für sogenannte Pragmas verwendet. |
|
| Werte in Subroutine und zurück mit Modulen
(#117924) |
2009-01-14 12:20 |
Brenner
|
 |
Allgemeines zu Perl |
| Uihuihuih,
soviele Infos auf einmal.
Da brauche ich erstmal eine zeitlang die zu verstehen.
Ich werde gleich versuchen alles umzusetzen, aber momentan hab ich streckenweise das Gefühl für… |
|
| Werte in Subroutine und zurück mit Modulen
(#117925) |
2009-01-14 12:25 |
Linuxer
|
 |
Allgemeines zu Perl |
| Ja, das geht auch ohne.
Das ganz normale Öffnen einer Datei (lesen, schreiben, etc.) ist in der Grundausstattung vorhanden.
Wenn Du speziellere Sachen machen willst, dann kommen die… |
|
| Werte in Subroutine und zurück mit Modulen
(#117926) |
2009-01-14 12:26 |
renee
|
 |
Allgemeines zu Perl |
| Die Funktion [tt]open[/tt] ist im Perl-Kern schon drin!
Das hier wäre also ein funktionierendes Perl-Skript (vorausgesetzt 'test.txt' existiert).[code]#!/usr/bin/perl
use strict;
use warnings… |
|
| Werte in Subroutine und zurück mit Modulen
(#117933) |
2009-01-14 13:19 |
Brenner
|
 |
Allgemeines zu Perl |
| So, meine Dateien heißen nun:
...\test02\MODUL\ERRORCODE.pm
...\test02\PRG\errorhandling.pl
...\test02\PRG\errormap.txt
Inhalt der errormap.txt ist wie gehabt. |
|
| Werte in Subroutine und zurück mit Modulen
(#117937) |
2009-01-14 13:36 |
Linuxer
|
 |
Allgemeines zu Perl |
| Was heisst denn nun "leider nicht geladen"? Die Seiten sind für mich problemlos erreichbar. Irgendwelche Fehlermeldungen, etc.?
Schau vielleicht mal hier im Wiki nach… |
|
| Werte in Subroutine und zurück mit Modulen
(#117944) |
2009-01-14 13:49 |
Brenner
|
 |
Allgemeines zu Perl |
| Anscheinend gabs hier ein DNS Problem, das Forum ging bei mir danach auch nicht mehr. Jetzt wird aber wieder alles geladen....
Das mit dem BEGIN... |
|
| Werte in Subroutine und zurück mit Modulen
(#117961) |
2009-01-14 15:11 |
Brenner
|
 |
Allgemeines zu Perl |
| Das klappt wunderbar. Wenn die Liste da ist, werden alle Werte in der Konsole ausgegeben. Ist die Liste weg kommt die Fehelrmeldung das sie nicht da ist. |
|
| Werte in Subroutine und zurück mit Modulen
(#117964) |
2009-01-14 15:24 |
Linuxer
|
 |
Allgemeines zu Perl |
| Du könntest den Array in der Moduldatei global deklarieren und mit innerhalb von errormap() füllen.
dann definierst Du eine weitere Routine, die als Argument die Fehlernummer entgegen nimmt und… |
|
| Werte in Subroutine und zurück mit Modulen
(#117972) |
2009-01-14 16:27 |
renee
|
 |
Allgemeines zu Perl |
| $errormaplist ist kein Array sondern ein Filehandle. Du kannst jetzt entweder alles in ein Array lesen und dann das Element ausgeben oder aber - was besser ist - Du durchläufst die while-Schleife und… |
|
| Werte in Subroutine und zurück mit Modulen
(#117973) |
2009-01-14 16:28 |
FoolAck
|
 |
Allgemeines zu Perl |
| Erstmal: $foo[3] gibt nicht das dritte, sondern das vierte Element des Arrays @foo zurück..
Dann: (das macht mich schon die ganze Zeit kirre) wieso läuft dein Modul? Ich verstehs nicht. |
|
| Werte in Subroutine und zurück mit Modulen
(#117978) |
2009-01-14 16:57 |
Brenner
|
 |
Allgemeines zu Perl |
| [quote="renee+2009-01-14 15:27:43--"]
$errormaplist ist kein Array sondern ein Filehandle. Du kannst jetzt entweder alles in ein Array lesen und dann das Element ausgeben oder aber - was besser ist… |
|
| Werte in Subroutine und zurück mit Modulen
(#117979) |
2009-01-14 17:08 |
Linuxer
|
 |
Allgemeines zu Perl |
| Das liest sich doch gut.
Viel Spaß und Erfolg beim Versuch ;o)
Sollte was nicht passen, meld Dich wieder ;o))
Solltest Du Erfolg haben, auch ;o))) |