3 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$box->insert('end', &text); # Keine Ref nötig..
## ^ vor den mainloop!!
sub text {
open(DATEI,"<elke.txt")
or die "Datei kann nicht geladen werden";
undef $/;
my $text=<DATEI>;
close (DATEI);
return $text;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Vor den Mainloop
&text; # Sub Text starten
# dannach, oder egal;)
sub text {
open(DATEI,"<elke.txt")
or die "Datei kann nicht geladen werden";
while(<DATEI>) # Datei zeilenweise lesen
{
chomp $_; #letzes Zeichen, falls Steuerzeichen, entfernen
$box->insert("end", $_); # Ab damit ans ende der Box
}
close (DATEI);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/perl -w
use strict;
use Tk;
my $haupt = new MainWindow;
$haupt->Label(-text=> "Datei wird eingelesen")->pack();
my $box=$haupt->Listbox();
$box->pack();
MainLoop();
sub text {
open(DATEI,"<elke.txt")
or die "Datei kann nicht geladen werden";
undef $/;
my $text=<DATEI>;
close (DATEI);
print "$text";
$box->insert('end',"".\&text);
}
3 Einträge, 1 Seite |