Hi,
I purchased a license last night but i'm not sure if its an industrial one. It was $200.
A $200 license is Mach4Hobby. Mach4Industrial is $1400...quite a difference. There is very little that Industrial can do that Hobby cannot, don't be alarmed,
but as GOOMBA points out NFS 'roll out the red carpet' for Industrial customers, including direct assistance with m6 Lua code.
Coding in Lua has a distinct learning curve and there is quite a bit you'll want to read and digest before you become familiar with it.
You'll want this:
https://www.lua.org/docs.htmlMach4 uses version 5.3 if I'm not mistaken. I have this open on the desktop when coding.
You'll read, again and again.......this:
Mach4Hobby/Docs/Mach4CoreAPI.chm
There you'll find all the API's that are exposed for your use, both Lua and C.
If you want to use dialogs in your code, I'd recommend you don't to start with, or use those that you can copy and paste from Lua examples, other than that you'll need:
https://www.wxwidgets.org/docs/Its written for geeks, by geeks, and in geekese, and remember you asked for it.
If you want to get into wxWidgets in a big way then you'll appreciate:
https://github.com/wxFormBuilder/wxFormBuilderYou might find a few useful things like ENUMS and pound variables here:
https://www.machsupport.com/forum/index.php?topic=40051.0Craig