> -----Original Message-----
> From: Toby Stuart [mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 20, 2003 3:26 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: How to use ATL COM components in perl
>
>
>
>
> > -----Original Message-----
> > From: Pankaj Kapare [mailto:[EMAIL PROTECTED]]
> > Sent: Sunday, January 19, 2003 2:00 AM
> > To: [EMAIL PROTECTED]
> > Subject: How to use ATL COM components in perl
> >
> >
> > Hi,
> > Can anybody tell me how to use perl components in perl.
> > Pankaj.
> >
>
> See the following modules:
>
> Win32::OLE
> Win32::API
>
Further to the above.
To access an OLE/COM servers properties/methods see the following trivial
program as an example
It should be noted that Win32::OLE only supports the IDispatch interface ie.
custom interfaces are not supported. Learn more in the Win32::OLE docs.
<snip>
use strict;
use Win32::OLE;
my $obj = new Win32::OLE("MyObject.Class");
# Set a property
$obj->{MyProperty} = 1;
# Call a method
$obj->MyMethod();
# Destroy the object
undef $obj;
</snip>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]