Skip to main content

Integrated Mapping With MapInfo

Integrated Mapping is simply a term defining the use of a stand-alone GIS product within a custom application built in Visual Basic, PowerBuilder, Delphi, etc. We have used this technology since 1999 using VBA within Microsoft Access 2000 and Mapinfo Professional 5.5.

It can be done with 2 lines of code:
Public MI As Object
Set MI = CreateObject("MapInfo.Application")

To launch a custom Mapbasic Application:
strApp = "C:\mbApp.mbx"
MI.Do "Run Application """ & strApp & """"

In 1999 this technology was very useful, enabling developers to launch MapBasic applications within their custom apps. However, as development environments have progressed, this outdated methodology can be very tasking and difficult to manage.

This type of OLE automation can even be done with .NET as we have done with our GPS Control Room product. EnGraph will soon be implementing newer mapping components.

Comments

Popular posts from this blog

The Ole Village Greens Golf Course

Peez took me out to one of our old college favorites 2 weekends ago.  The course is called THE VILLAGE GREENS and it resides in lovely Ozawkie, KS near Perry Lake.  We played this course quite a bit in our later days in college because it was cheap and fun.  All we had was Alvamar when we were at KU and she’s a little pricey for college kids.  Anyway, it was humid and hot but good times.  After, we stopped in Oskaloosa to watch the final round of the PGA at some local ‘downtown’ bar called Angie’s?

File Sharing Lock Count Exceeded

When processing large transactions within a Microsoft 'split-database' application, you may receive the above error.  The MS 'split-db' in Access is not a true client-server solution, it is a file-server solution that can lead to this error/issue. To avoid this issue you need to manually change a registry setting for MS Jet 4.0.  Set the value to at least 1,000,000,000 and follow the Method 1 instructions linked to here:  http://support.microsoft.com/kb/815281

Google Play (Music) Keyboard Shortcuts

Space bar : play or pause music. Right/left arrows : next/previous songs. Shift+ right/left arrows : seek forward and backward S In the current song. /  :  search box Delete : delete track. p : create a new playlist. i -:make an instant mix from the current song. = : Increase the player volume. - : Decrease the player volume. Alt+= : thumbs up. Alt+- : thumbs down. s : Toggle shuffle on or off. r : Toggle repeat between off, all, and one. e : Edits the currently selected songs.