you say first that the windows error refers to MSVCR.dll (handles C's printf(), etc) but then tell us that from "the command prompt window" you're seeing an error related to Win32::AdminMisc but that that dll is where you expect to find it.
The use Win32::AdminMisc line doesn't refer (directly) to a dll. It refers to a module.
And the module, which appears to be homepaged at Roth Consulting comes with some warnings...
What is this Parse Exception error all about?There are a few incompatibilities between (perl) build 313 and any remotely-current build, so this may have some relevance.
The ActiveState builds occasionally change the way extensions internally work. This causes a problem when you are attempting to load an extension designed for, let's say, build 303 into build 306. If you tried to do this you would get an error message indicating that a "parse exception" has occurred.
The easy way to contend with this is to either...
# recompile the extension with the headers for your build of Perl OR
# download a build of the extension that matches your build of Perl.
You will need to know which build of Win32 Perl you are using.
The rule of thumb is you want to use the build that is closest or earlier than your current build. So if you are using build 313 then you want to download AdminMisc_Build_311.zip since there are none for 313 or 312. (This is because all three of these builds are compatible with each other)
The AdminMisc_Build_xxx.zip is a replacement for the AdminMisc.PLL file. You need to download and install the entire package then, if you need it, download the specific build.
The package and builds are available from our FTP site as ftp://ftp.roth.net/pub/ntperl/adminmisc/20030714/
In reply to Re: Win32::AdminMisc Problems
by ww
in thread Win32::AdminMisc Problems
by ronniec
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |