http://www.perlmonks.org?node_id=744631

roho has asked for the wisdom of the Perl Monks concerning the following question:

The following code works as expected in Windows XP, displaying colors in CMD window, but I get the error messages below when running in Windows Vista. I am running ActiveState 5.10 and I used ppm to install module Win32::Console::ANSI. I also ran "cpan Win32::Console::ANSI" and it confirmed that the module is up to date. Is there something special that Vista requires for this module to work?

TIA
Roy Fulbright

#!/usr/bin/perl use strict; use warnings; use Win32::Console::ANSI; __END__

I received the following errors:
--------------------------------

Can't load 'C:/Perl/site/lib/auto/Win32/Console/ANSI/ANSI.dll' for module Win32::Console::ANSI: load_file:Invalid access to memory location at C:/Perl/lib/XSLoader.pm line 64. at C:/Perl/site/lib/Win32/Console/ANSI.pm line 65

Compilation failed in require at C:\Bat\ansi.pl line 4. BEGIN failed--compilation aborted at C:\Bat\ansi.pl line 4.

"Its not how hard you work, its how much you get done."