Weird indeed. Apparently, this code snippet seems correct and should compile fine. Did you compile Type7_32.PRG with MKRAD? Or, did you create your own makefile? If so, what compiler options have you specified?
I must admit I'm quite a bit puzzled. Need more informations. Can you attach a copy of your prg and your makefile? Thus, this will be easier to help you.
Hi Reece, Your problem was due to a particular #translate in the C4W2NTK include file (L:183). For some reasons out of my understanding, the optional clauses defined in the command's syntax seem to cause a name conflict with the :Destroy() method of some NTK OO classes. After removing the brackets of the generic syntax I've got your TYPE7_32.PRG compiling fine. See attached. I will report this issue to JN. In the meantime feel free to use my modified version of C4W2NTK and keep us informed.