Win32::OLE Class Variables
The Win32::OLE module defines certain class variables that set default behavior for automation usage:
$Win32::OLE::CP
Determines the codepage used by all translations between Perl strings and Unicode strings used by the OLE interface. The default value is
CP_ACP
, which is the default ANSI codepage. It can also be set toCP_OEMCP
, which is the default OEM codepage. Both constants are not exported by default.$Win32::OLE::LCID
Controls the locale identifier used for all OLE calls. It is set to
LOCALE_NEUTRAL
by default. Check the Win32 module for other locale-related information.$Win32::OLE::Warn
Determines the behavior of the Win32::OLE module when an error happens. Valid values are:
0
Ignores error, returns
undef
.1
Uses
Carp::carp
if$^W
is set (-w option).2
Always uses
Carp::carp
.3
Uses
Carp::croak
.
The error number and message (without
Carp
line/module info) are also available through theWin32::OLE->LastError
method.
Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.