Welcome to MapForums!

Register, sign in, or use Facebook Connect above to join in and participate in the forum.

When you are signed in, this message, the ads in this row, and the red-underlined link ads all go away.

Subscribe to receive our newsletter.
Subscribe Unsubscribe
Results 1 to 4 of 4

C#: How to find out if MapPoint is installed?

This is a discussion on C#: How to find out if MapPoint is installed? within the MapPoint Desktop Discussion forums, part of the Map Forums category; Hello, How can I find out from within a C# program whether MapPoint is installed or not? Bye, MD2000...

  1. #1
    MD2000 is offline Member Yellow Belt
    Join Date
    Feb 2005
    Posts
    32

    C#: How to find out if MapPoint is installed?

    Hello,
    How can I find out from within a C# program whether MapPoint is installed or not?

    Bye,

    MD2000

  2. #2
    Wilfried is offline Senior Member Black Belt
    Join Date
    Nov 2004
    Location
    Belgium
    Posts
    2,433
    Hi,

    Something like this:

    Code:
            public Main()
            {
                InitializeComponent();
                try {
                    MP.NewMap(GeoMapRegion.geoMapEurope);
                } catch (Exception e) {
                    MessageBox.Show("Mappoint not installed or incorrect version");
                    //Application.Exit(); does not work at this point
                    Win32.PostMessage(Handle, WM_QUIT, 0, 0);
                }
            }

  3. #3
    MD2000 is offline Member Yellow Belt
    Join Date
    Feb 2005
    Posts
    32
    thank you!
    I'll test it.

    Bye,

    MD

  4. #4
    Varrus is offline Junior Member White Belt
    Join Date
    May 2006
    Posts
    8
    I have tried something similar in my code:

    catch (Exception e)
    {
    MessageBox.Show("Error loading Mappoint: " + e.Message+". Are you sure it is installed?");
    }

    However this line generates:

    "AccessViolationException was unhandled"
    "Attempted to read or write protected memory. This is often an indication that other memory is corrupt."

    Any suggestions?

    (I have been testing different ways to have mappoint corrupted/not installed, in this case I renamed "MapPoint.exe", to "asdf.exe" which correctly generates a FileNotFoundException)

    Thanks

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. MapPoint 2004 must be installed
    By Hollywod07 in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 04-03-2006, 07:32 PM
  2. mappoint installed detection
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 10-29-2004, 04:47 PM
  3. Installed Street & Trips 2003 won't run!
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 02-24-2004, 10:27 AM
  4. How do I check to see if there is mappoint installed on a sy
    By dew1969 in forum MapPoint Desktop Discussion
    Replies: 3
    Last Post: 02-18-2004, 11:05 AM
  5. installed mp 2002 from cds, but does not run! help?
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 01-19-2003, 07:40 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96