Hi nice people
I've written my first GUI using The GUI Loft and all works fine except I
get the following warnings:
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/Loft/Design.pm line 31
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/ToolbarWindow.pm line 23
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/BorderlessWindow.pm line 24
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/Loft/Cluster.pm line 21
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/AdHoc.pm line 31
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/Loft/Control/ListView.pm line 22
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/Loft/Control/TabStrip.pm line 23
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/TabStripGroup.pm line 25
'use Win32::GUI;' is currently exporting constants into the callers
scope. This functionality is deprecated. Use 'use Win32::GUI();' or list
your required exports explicitly instead. at
C:/Perl/site/lib/Win32/GUI/HyperLink.pm line 6
Q1: Can someone advise as to the best way to overcome this issue please
or must I just turn off warnings using:
no warnings 'deprecated';
BTW, SourceForge say to either
A) use Win32::GUI(); when not using constants
B) explicitly name them if you are using constants
Q2: Since constants are being used how do I tell what need to be named?
Thanks
Brian Rowlands
We must accept finite disappointment, but we must never lose infinite
hope.
Martin Luther King Jr. </quotes/k/martinlutherking/>