Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re^5: Can't change icon with win32 module

by bulk88 (Priest)
on Sep 23, 2012 at 03:59 UTC ( #995163=note: print w/ replies, xml ) Need Help??


in reply to Re^4: Can't change icon with win32 module
in thread Can't change icon with win32 module

I think something is corrupting/resetting your last error. It is common problem in Perl Win32 code. Do not use a ::FormatMessage. Add a "use Win32;" at the top of your script to prevent a silent require/import (see http://perl5.git.perl.org/perl.git/blob/HEAD:/ext/Win32CORE/Win32CORE.c#l25) which might be messing things up even though it isn't supposed to.

edit: Tried Win32::GUI::LoadImage directly per https://github.com/gitpan/Win32-GUI/blob/master/GUI.pm#L561?


Comment on Re^5: Can't change icon with win32 module
Re^6: Can't change icon with win32 module
by Anonymous Monk on Sep 23, 2012 at 05:45 UTC
    $^E is $^E, use $^E instead of SomeFunctionName
      $^E is 10 times slower in NYTProf than Win32::GetLastError, plus you have to cast it with a +0 to get an error code plus $^E doesn't know the text for the 12*** or 15*** series.
        I don't see how that is important, $^E is just four clicks away, always there, needs no use lines or nothing

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://995163]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (6)
As of 2015-07-04 08:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (58 votes), past polls