Hi,
ich wollt mir mal wxPerl anschauen.
Dazu hab ich mir erstmal das tutorial von Lichtkind angeschaut und das ServusWelt Beispiel kopiert.
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-->