in reply to perl.exe has encountered an error and needs to close

I don't think any current CPAN module offers an interface to this

Looks like Win32API::File already wraps SetErrorMode. (That doesn't mean that drawing attention to the existence/usefulness of SetErrorMode was a waste of time ... ++ for presenting the meditation.)

Cheers,
Rob
  • Comment on Re: perl.exe has encountered an error and needs to close

Replies are listed 'Best First'.
Re^2: perl.exe has encountered an error and needs to close
by xdg (Monsignor) on Mar 26, 2008 at 10:58 UTC

    That's interesting/useful to know. I still think I might eventually get around to writing a separate Win32::ErrorMode module for clarity, but ++ for that pointer.

    -xdg

    Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

      I still think I might eventually get around to writing a separate Win32::ErrorMode module for clarity

      Certainly wouldn't hurt. It's not entirely expected that error modes would be handled by a module named Win32API::File. I actually remembered from a long time ago that the function was covered by a perl module ... couldn't remember the name of the module, so found it by searching an old perl 5.6 installation for all files that contained "SetErrorMode".

      As an aside, I have a long-abandoned module sitting on one of my much-disused Windows boxes called Win32::YAWN - Yet Another Windows Module (with mandatory and appropriate typo). It contains, among other ad-hoc Win32 API wrappings, an XSub that wraps SetErrorMode.

      You had better be quick ;-)

      Cheers,
      Rob