View Single Post

  #1 (permalink)  
Old 01-02-2003
Anonymous Anonymous is offline
Senior Member
Black Belt
 
Join Date: Jul 2002
Posts: 5,138
Spatial Data Import COM Add-in

I'm trying to access the Spatial Data Import COM Add-in from within my own vb application. I cannot seem to communicate with the COM addin.

Here is the below code i have tried:

Private Declare Sub MyDisplay Lib "C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\SpatialDataImportCode \SpatialDataImport.dll" Alias "Display" (omMap As Map, oConnect As Connect)

Call MyDisplay

The above code gives an error saying it cannot find the entry ("Display") point for the dll.

-------------------------------------------------------------------------
I have also tried:

Set oAddIns = oApp.AddIns

Set oMyAddIn = oAddIns.Connect("SpatialDataImport.Connect")
oMyAddIn.Display

But, it also dies saying that the object does not support the "Display" Method.

From what I can tell, the Display method is the only public function in the spatial data import code.

I CAN get the add in to work, if I do this manually through the actuall Microsoft Mappoint application. Tools -> Com Add-ins... and i can then load my esri file, but I cannot automate the process in my own VB application with the mappoint control.

Anyone have any ideas - my last idea would be to just do it manually, but then I cannot get the "File, Edit, View..." Toolbar to display - only the toolbars below it.

Any Ideas?

Thanks,

Jamey
Reply With Quote