Thread (Message) | Date | Author |
Score |
Board |
Meldung mit Timeout
(#118809) |
2009-02-12 09:25 |
guest Gast
|
 |
Graphische Oberflächen |
habe nur dahingehend modifiziert das ich in der Subroutine kill_toplevel gleich auch noch das MainWindow $mw nach der Zeit ins Nirwana schicke.
Danke
Thomas |
|
Speichzugriffehler bei Nutzung von Perl Tk Modul
(#118951) |
2009-02-18 11:53 |
guest Gast
|
 |
Graphische Oberflächen |
In einem meiner Scripte verwende ich in einer Subroutine das Perl Tk Modul
diese Subroutine dient dem Nutzer als Meldung das das Script noch läuft, folgendes Problem tritt nun bei einigen Nutzern… |
|
Variable in Sub-Routine unbekannt
(#109399) |
2008-05-07 17:19 |
tecker
|
 |
Allgemeines zu Perl |
Ok, globale Variablen vermeiden und in Subroutinen mit Übergabeparametern arbeiten ... halte ich mal so fest.
Ja stimmt @ pq, da sollte ich wirklich mal eine Überprüfung mit einbauen und die… |
|
RegEx: Platzhalter ersetzen klappt nicht
(#75752) |
2007-04-11 20:26 |
bloonix
|
 |
Allgemeines zu Perl |
Nun, ich dachte an eine Subroutine um gegebenfalls eine Exception
auszulösen, denn wenn ein Key ersetzt werden soll, dieser aber nicht
existiert, dann liegt wohl ein Ereignis vor, auf das man gerne… |
|
subname paketname;
(#55321) |
2005-06-04 18:43 |
Strat
|
 |
Allgemeines zu Perl |
… [/code]
oder:
[code]
my $cgi = new CGI;
[/code]
wenngleich die zweite schreibweise "interessanter" ist, wenn es im aktuellen Namensraum zufaelligerweise die subroutinen new und CGI gibt ;-) |
|
Speicherplatzvergleich: Strings und code-referenzen
(#71860) |
2003-11-14 21:16 |
betterworld
|
 |
Allgemeines zu Perl |
Hallo,
ich moechte eine grosse Anzahl von Referenzen auf Subroutinen speichern. Um es moeglichst effizient zu machen, ueberlege ich, ob ich nicht lieber die qualifizierten Namen der Subs (als… |
|
Speicherplatzvergleich: Strings und code-referenzen
(#71867) |
2003-11-21 17:49 |
Ishka
|
 |
Allgemeines zu Perl |
Un Subroutinen bekommen keine beliebig lange Namen. Daher muß man in dem Fall sich eher überlegen, was ist vom Mittelwert her günstiger. |
|
Welche Schreibweise verwendet ihr ?: ... nur aus Interesse
(#51084) |
2006-04-25 11:42 |
renee
|
 |
Allgemeines zu Perl |
Man sollte auch darauf achten, dass es nicht zuviel Code im Block wird. Besser ist es, den Code in Subroutinen auszulagern oder in Module. Dann bleibt alles schön übersichtlich... |
|
Stringvergleich geht nicht..
(#190663) |
2019-10-07 18:51 |
Linuxer
|
 |
Allgemeines zu Perl |
… nochmal extra [pod]perlfunc.chomp[/pod] ein, wenn Du zuvor in der Subroutine sowieso schon alle Whitespaces (also auch(!) die Zeilenumbrüche) vom Anfang und Ende des Strings entfernst?
Was soll… |
|
File::Find Warnings
(#166895) |
2013-04-05 11:55 |
pq
|
 |
Fragen zu Perl-Modulen |
verschachtelte subroutinen benutzt man nicht, weil es sinnlos ist. sie sind von aussen eh sichtbar, und sie haben das problem mit den variablen, die nicht mehr shared sind. |
|
Template::Toolkit - Variable von Template AN Script ?
(#163905) |
2012-12-04 20:14 |
Froschpopo
|
 |
Fragen zu Perl-Modulen |
… im Script definierte Variable in das Perlscript bekomme ohne eine Subroutine?
Ich definiere in den Templates teilweise Variablen, deren Wert ich im Hauptscript später nochmal verwenden würde. |
|
Using a hash as a reference is deprecated
(#163021) |
2012-11-03 15:40 |
GwenDragon
|
 |
Allgemeines zu Perl |
[c]my %t[/c] erzeugt eine in der Subroutine liegenden Hash.
%$t dereferenziert $t ($t zeigt ja auf den "außen" liegenden Hash zeigt) als Hash.
[c]%t = %$t[/c] weist eine Kopie zu. |
|
Using a hash as a reference is deprecated
(#163021) |
2012-11-03 15:40 |
GwenDragon
|
 |
Allgemeines zu Perl |
[c]my %t[/c] erzeugt eine in der Subroutine liegenden Hash.
%$t dereferenziert $t ($t zeigt ja auf den "außen" liegenden Hash zeigt) als Hash.
[c]%t = %$t[/c] weist eine Kopie zu. |
|
Code für HTML::Parser korrekt?
(#133953) |
2010-03-03 00:57 |
murphy
|
 |
Fragen zu Perl-Modulen |
Man kann den anonymen Subroutinen auch Namen geben ;-)
[code=perl]
sub outer {
my ($x) = @_;
my $inner = sub {
# $x ist hier sichtbar!
}
# inner kann man aufrufen... |
|
Curses: Fenster nacheinander und nicht gleichzeitig
(#119430) |
2009-03-15 20:12 |
#Kein Kommentar
|
 |
Allgemeines zu Perl |
habe zwar null ahnung von Curse, aber vllt. siedelst du den code zum
erstellen des zweiten fensters einfach mal in eine subroutine aus und rufst
sie auf, wenn das erste fenster geschlossen wird. |
|
Kann ich das?
(#104470) |
2008-01-07 20:30 |
renee
|
 |
Allgemeines zu Perl |
Das braucht man nämlich - wie von sid burn schon gesagt hat - wenn man Referenzen auch bestehende Subroutinen erstellen will oder mit [tt]goto[/tt] eine Funktion "anspringen" will... |
|
Filehandler mit oder ohne '$'
(#104616) |
2008-01-11 12:27 |
murphy
|
 |
Allgemeines zu Perl |
[/quote]
In einer Subroutine sollte man dann aber besser [tt]local *FH; open FH ...[/tt] verwenden um genau das vom OP beschriebene Problem zu umgehen. |
|
scalar comma operator
(#104707) |
2008-01-14 15:30 |
lichtkind
|
 |
Allgemeines zu Perl |
… 6 gibt es erhebliche unterschiede zwischen einem block und einer subroutine. grad das ganze parameter passing, currying, wrapping und einiges mehr gibts nur für subs. |
|
Bareword "SDL_QUIT"
(#99221) |
2007-09-08 15:57 |
defcon
|
 |
Allgemeines zu Perl |
Jepp, jetzt kommt die hier:
[code]Undefined subroutine &main::TEXT_SHADED called at /usr/lib/perl5/SDL/TTFont.pm line 26.[/code]
also bei dem orginal-script (siehe Posting 7 und den untersten… |
|
Verständnisproblem "use Modulname"
(#98635) |
2007-08-24 23:40 |
ptk
|
 |
Allgemeines zu Perl |
es lädt den quelltext Modul.pm, und es importiert eventuell
subroutinen.[/quote]
Genauer: Symbole. Es können auch Variablen und Konstanten etc. sein. |