if (ref ($sentdate) eq 'Win32::OLE::Variant') {
   # something with $sentdate->Date
} else {
   # assume $sentdate is a string.
}

Best practice is to use UNIVERSAL::isa() :

if (UNIVERSAL::isa($sentdate, 'Win32::OLE::Variant')) {
}
else {
}

Tested with:

perl -MWin32::OLE::Variant -e"$v=Win32::OLE::Variant->new();print
qq(YESSIR) if UNIVERSAL::isa($v, q(Win32::OLE::Variant))"

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to