Thread use verzögert ausführen: geht das? (18 answers)
Opened by Crian at 2004-07-21 17:18

Crian
 2004-07-22 11:58
#84709 #84709
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Ja. Es ist entscheidend. Und außerdem muss natürlich die Funktion zum Zeitpunkt, wo der Parser/Interpreter/Compiler (?) auf den BEGIN-Block trifft, die Parameter-Behandel-Funktion und alle Funktionen, die diese eventuell aufruft, schon bekannt sein.

Deshalb sieht der Code jetzt so aus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/perl
....
#use Modul; # .... jetzt ganz unten nach dem BEGIN-Block
....
#param();  # .... jetzt ganz unten im BEGIN-Block
....
sub param {...}
sub syntax {...}
....
....
....
BEGIN { param(); }
use Modul;


und es tut, was es soll. =)

Schönen Dank!\n\n

<!--EDIT|Crian|1090483344-->
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

View full thread use verzögert ausführen: geht das?