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);