mricci has asked for the wisdom of the Perl Monks concerning the following question:

Hello Monks,
I am attempting to use ESRI's COM Object Model, however ESRI does not support dual interfaces. Has anyone had any experience in this area? I downloaded a Script Adapter to attempt to wrap the object however it doesn't seem to work. Below is a snippet of the code using the adapter that I couldn't get to work if someone has experience using this adapter or using another method that would be just wonderful..
my $adapter = Win32::OLE->new("ScriptAdapter.Adapter"); my $mapDoc = $adapter->WrapObject($esriRenderer->MapDocument); print $mapDoc->DocumentFileName;