Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^3: Win32::OLE -- translation from vbs to pl

by bulk88 (Priest)
on Aug 28, 2013 at 23:34 UTC ( #1051332=note: print w/replies, xml ) Need Help??

in reply to Re^2: Win32::OLE -- translation from vbs to pl
in thread Win32::OLE -- translation from vbs to pl

You arent using Dependenc Walker the best way. DW has a "Profile" feature. You will have to pick perl.exe, give it command args, and run the perl process in DW. This way all GetProcAddress and LoadLibrary es will be loged. The "The specified module could not be found" message will appear in there probably or its Win32 error code equivelent (0x8******* codes are Native API/COM error codes, not GetLastError codes). What you were looking at in your post was STATIC analysis. You did put the Initialize() before any other Win32::OLE calls except the use right? Worst case, stepping Win32::OLE's XS code is the only way to figure out what happened and what exactly went wrong. I've done it before to Win32::OLE and found a bug in Win32::OLE that already was on OLE's RT page.

Written on a smart phone so sorry for spelling mistakes.
  • Comment on Re^3: Win32::OLE -- translation from vbs to pl

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1051332]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (9)
As of 2018-05-22 13:02 GMT
Find Nodes?
    Voting Booth?