mark68 wrote:Hi Frank, forgive my ignorance as I'm very new to programming but will these tools help a novice write macros for UCNC and can you run a macro within Visual Studio to test it or do you still have to run on the machine
Mark,
By developing the macros using Visual Studio, you'll have full compiler support. This means that using the tools I've provided, all the references you are likely to make when writing a macro can be resolved, and if it compiles in Visual Studio then it will compile when running in UCCNC*. However, you cannot run the macro in Visual Studio. You have to export it to a text file and test its execution on the machine.
Even for simple macros, I would say it would much better for you to develop within Visual Studio rather than a simple text editor, and it's also better than the Notepad++ extensions. For complex macros, I really don't see any point in using anything other than Visual Studio as a development tool. All of these statements are my opinion.
* The caveat is that Visual Studio 2019 provides a newer version of both the C# and Visual Basic languages. If you use the newer syntax features in your macro, it will compile in Visual Studio, but it won't compile in UCCNC. The only hope is that someday UCCNC will support the syntax features of VS 2019 or 2022, rather than (I'm guessing) VS 2010.