Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a mbx that creates a layout. The layout consist of a number of .wmf pictures and ofcource a map. During the execution I create .Tab files that reference to the pictures looking like:

Definition Table
  File "picture.wmf"
  Type "RASTER"
  (0,1) (0,0) Label "Pkt 1",
  (1,1) (1,0) Label "Pkt 2",
  (0,0) (0,1) Label "Pkt 3"
  CoordSys NonEarth Units "ft"
  Units "ft"

When something is changed and I make a new layout some pictures are updated and overwriten with new ones. The .Tab files is still the same. The problem is that it's the old pictures that shows up in the layout. When I open the pictures direkt in my filesystem it shows the new one. I think MapInfo caches the old picture in some way and wonder if there is a way to reload the .Tab file or in some way to make MapInfo understand that the information that the .tab file refers to is updated?

Regards Ulrik

share|improve this question
In this process once you have updated the tab file with the new image location/name, do you close and then reopen the tab file? – James S Aug 25 '11 at 7:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.