I have just "upgraded" to a computer that is using XP SP1, and I installed
Perl 5.6.1 Build 633, and used PPM to install the current release of
Win32::GUI from ActiveState. The version number is 0.0.558.
 
Now, I can no longer get any of the Win32::GUI scripts to work, and cannot
make a new GUI program work. The errors I get are below my Sig block.
 
What else did/do I need to do to make these scripts work in the new
configuration?
 
Line 7 from the scrip that is referred to in all the error messages is this:
 
use Win32::GUI;
 
 
Steve H.
 
 
C:\Program Files\Perl Builder2>xlReport.pl
Prototype mismatch: sub main::MB_ICONEXCLAMATION () vs none at
C:/Perl/lib/Expor
ter.pm line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Prototype mismatch: sub main::MB_ICONWARNING () vs none at
C:/Perl/lib/Exporter.
pm line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Prototype mismatch: sub main::MB_ICONINFORMATION () vs none at
C:/Perl/lib/Expor
ter.pm line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Prototype mismatch: sub main::MB_ICONASTERISK () vs none at
C:/Perl/lib/Exporter
.pm line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Prototype mismatch: sub main::MB_ICONQUESTION () vs none at
C:/Perl/lib/Exporter
.pm line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Prototype mismatch: sub main::MB_ICONSTOP () vs none at
C:/Perl/lib/Exporter.pm
line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Prototype mismatch: sub main::MB_ICONERROR () vs none at
C:/Perl/lib/Exporter.pm
 line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Prototype mismatch: sub main::MB_ICONHAND () vs none at
C:/Perl/lib/Exporter.pm
line 57.
        Exporter::import('BS_3STATE', 'BS_AUTO3STATE', 'BS_AUTOCHECKBOX',
'BS_AU
TORADIOBUTTON', 'BS_CHECKBOX', 'BS_DEFPUSHBUTTON', 'BS_GROUPBOX',
'BS_LEFTTEXT',
 ...) called at C:\Program Files\Perl Builder2\xlReport.pl line 7
        main::BEGIN() called at C:/Perl/site/lib/Win32/GUI.pm line 7
        eval {...} called at C:/Perl/site/lib/Win32/GUI.pm line 7
Undefined subroutine &main::myUi called at C:\Program Files\Perl
Builder2\xlRepo
rt.pl line 16.
 
C:\Program Files\Perl Builder2>
- This message (including any attachments) contains confidential information
intended for a specific individual and purpose, and is protected by law.  -
If you are not the intended recipient, you should delete this message and
are hereby notified that any disclosure, copying, or distribution of this
message, or the taking of any action based on it, is strictly prohibited.

Reply via email to