Thread wxPerl ServusWelt aus dem PC-Wiki (2 answers)
Opened by vayu at 2007-05-23 10:47

vayu
 2007-05-23 10:47
#46346 #46346
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
Hi,

ich wollt mir mal wxPerl anschauen.
Dazu hab ich mir erstmal das tutorial von Lichtkind angeschaut und das ServusWelt Beispiel kopiert.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use strict;
use warnings;
use Data::Dumper;

package ServusWelt;
use Wx; # Wx einbinden use base qw(Wx::App); # von Wx::App ableiten

sub OnInit {
my $app = shift;
my $frame = Wx::Frame->new( undef, # kein Eltern-Fenster
-1, # Fenter id
'Servus Welt',# Titel
[-1, -1], # Position x/y
[150, 150] # Größe x/y
);
$app->SetTopWindow($frame); # Fenster als oberstes bestimmen
$frame->Show(1); # Fenster zeichnen
}

package main;

ServusWelt->new->MainLoop; # Programminstanz erzeugen und starten


wenn ich den Code jetzt ausführe bekomme ich folgende Fehlermeldung:

Can't locate object method "new" via package "ServusWelt" at C:/Dokumente und Einstellungen/behe3087/workspace_general/General/test.pl line 39.

muss ich da jetzt noch ne Methode new hinzufügen? aber in keinem HelloWorld das ich zum Thema wxPerl gefunden habe taucht diese new Methode auf ...

@lichtkind: soviel zu "kann doch ned so schwer sein" ^^\n\n

<!--EDIT|vayu|1179903813-->

View full thread wxPerl ServusWelt aus dem PC-Wiki