Thank you for your reply Wilfried,
Well it's a bit fuzzy what ActiveX or COM is.
But what I know is that ActiveX IS COM, the only difference is that ActiveX has wrapped a COM object so that it can be easely used by VB or VC++, especially VB (ActiveX was developed for VB, I've read once), those guys are spoiled to much

.
But I guess sometimes ActiveX works well for VB but not for VC++. I've imported Mappoint as an ActiveX, and it didn't work correctly, I had to add some code's I've copied from a post of someone here on this forum (I don't remember which one it is). That was a workaround, but I don't know if it was correct, I had no choice. Maybe that's why MS has no documents on how to use Mappoint with VC++.
Another way to import Mappoint, is to import it's library .tlb into VC++. I haven't tried this way yet, but maybe this way is a better way.
But does somebody imported Mappoint as an ActiveX without First Exception for terminating Mappoint?
Thank you.