G'day,
I found a piece of Code in the list.
Unfortunately, when I tried it, (although it works fine), I got warnings.
I am using always the switch -w (perl -w ... program name)
What I got as warning is:
...
Use of uninitialized value in subroutine entry at wintest.pl line 54.
(in cleanup) Can't call method "EXISTS" on an undefined value at
C:/Programme/Perl/site/lib/Win32/GUI.pm line 918 during global destruction.
The piece of Code that I found in the list is:
#----------------------------------------
use Win32::GUI;
my $i=0;
my $Win = new Win32::GUI::Window(
-left => 341,
-top => 218,
-width => 300,
-height => 213,
-name => "Win",
-text => "Window Title"
);
$Win->AddButton(
-text => "Loop",
-name => "Loop",
-left => 104.5,
-top => 102,
-width => 95,
-height => 28,
);
$Win2 = new Win32::GUI::Window(
-left => 391,
-top => 238,
-width => 200,
-height => 183,
-name => "Win2",
-title => "New Window",
);
$Win2->AddLabel(
-text => "",
-name => "Label",
-left => 60,
-top => 30,
-width => 20,
-height => 20,
);
$Win2->AddButton(
-text => "OK",
-name => "OK",
-left => 50,
-top => 102,
-width => 95,
-height => 28,
);
$Win->Show();
Win32::GUI::Dialog();
sub Win_Terminate {
return -1;
}
sub OK_Click {
$Win2->Hide();
$i++;
}
sub Loop_Click {
&Show_Win2($i);
}
sub Show_Win2 {
my $num = shift;
$Win2->Label->Text($num);
$Win2->Show();
$Win2->Update();
}
#----------------------------------------
I did not found a FAQ, so I do not know what key-concepts I am missing.
I am not able to find what is wrong in the program.
Can someone help me! Thank you very much!
/Pascal Lagassé
Kösel GmbH & Co. KG - Über 400 Jahre Bücher mit System
Wartenseestraße 11 87435 Kempten
http://www.koeselbuch.de mailto:[EMAIL PROTECTED]