Home  |  Linux  | Mysql  | PHP  | XML
From:Jan Dubois Date:Wed Apr 16 09:59:01 2008
Subject:RE: Win32-IPC-1.06 fails to define INFINITE
On Wed, 16 Apr 2008, Jan Dubois wrote:
> | Now that I'm typing this, I have one other idea though: if the module
> | links against a different runtime library than perl58.dll, then the

Just to be clear, what I mean is that IPC.dll links against e.g. MSVCR71.dll
while perl58.dll links against MSVCRT.dll, not that IPC.dll doesn't link
against perl58.dll.

> | module will set errno inside the other runtime library and the value
> | of $! is unchanged inside Perl. One thing you could do to guard
> | against this is to set $! to 0 at the Perl level before calling
> | constant(). But you won't be able to detect that constant() didn't
> | recognize the name because you are returning a DWORD and not an SV*.
> 
> Cheers,
> -Jan


Navigate in group perl.libwin32 at sever nntp.perl.org
Previous Next




  
© No Copyright
You are free to use Anything
Site Maintained by PHP Developer
Powered By PHP Consultants