----- Original Message ----- 
From: "Alejandro Santillan Iturres"

>
> And the error messages are ( a LOT of those, maybe 20 times the messages I
> quote):
>
>
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> substr outside of string at C:/Perl/site/lib/Win32/Process/Memory.pm line
> 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
> Use of uninitialized value in sprintf at
> C:/Perl/site/lib/Win32/Process/Memory.p
> m line 94.
>

Those warnings are all generated by Memory.pm  - you could specify 'no
warnings' near the start of Memory.pm (or just  comment out 'use warnings;'
in Memory.pm) and all warnings produced by Memory.pm will then be not seen.
(Warnings produced by your script will be unaffected by this.) If you just
wanted to hide only the warnings about uninitialized values that Memory.pm
generates you would specify (in Memory.pm):

use warnings;
no warnings ("uninitialized");

Perhaps there's a way of combining those 2 lines into 1- something that
does:
use warnings (# all warnings except "uninitialized");

I don't know if such a feature exists.

If you want to hide both types of warnings that you're getting (but allow
all Memory.pm to throw up all other warnings), then I think:

use warnings;
no warnings ("uninitialized", "substr outside");

But that last piece of code is untested.

Cheers,
Rob

_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to