With MapInfo Pro v17.0 we have added an - at least to me - exciting new MapBasic function called Exec().
The Exec() function lets you as MapBasic developer extend the capabilities of MapInfo Pro by creating custom functions and procedures with MapBasic.
Hold on, you might say, I have been able to do that already. Yes, that's true.
The big change with the Exec() function is that end users can now take advantage of your functions and subprocedures, for example in SQL Select statement, in SQL Update statements, in Label Expressions, Thematic Expression... basically everywhere you can use an expression.
I wrote this article describing how to use the Exec() function in more detail and also giving you a few use cases on where to use it: The following link is no longer available. To access this information, copy the title found in the url into the search tool on the top nav bar, or try searching for key words in the post. https://li360.pitneybowes.com/s/article/How-to-take-advantage-of-the-new-MapBasic-Exec-function-in-MapInfo-Pro
The next version of WindowHelper will give you are list of build-in functions that you can use when you have the tool running.
How would you take advantage of the new Exec() function?