This section allows advanced MapInfo Pro users to go behind the scenes and take advantage of functions that enhance the use of MapInfo Pro through the MapBasic window. MapBasic is MapInfo Pro's programming language that allows you to customize and automate MapInfo Pro functionality. When MapBasic was created, the MapBasic Window feature was added to MapInfo Pro as a means of testing and debugging code for an application. It became apparent that the MapBasic window is also a useful tool to MapInfo Pro users for doing certain tasks such as complex selections and queries based on object information.
The MapBasic window is limited to selected commands from the MapBasic programming language. The MapBasic window can take commands line by line. It does not include the capability for looping, inter-application communication, and other more complex commands. If you find yourself using the MapBasic window often, you may want to consider transferring your code to a MapBasic application that will automate the process.