I am in the very late stages of completing a web server using TCPNET. There are a couple of limitations with the FCARM utility that annoy me a bit, and I have thought of coding up my own version of FCARM using Visual Studio to get around those limitations.
The first annoyance is how comments (which begin with a hash, #) are compiled into the code, thus wasting ROM. I have had to keep my comments in the .cgi and .cgx sources down to a very, very minimum due to this.
The second thing I'd like to do would be to make it import a header file and make #define substitutions within the .cgi and .cgx files. The reason I would love to be able to do this is because my web pages make extensive use of multi-language text strings that already exist in the application, and it would be great to reference them by their #define micro-name within the .cgi file, rather than having to use the explicit index number for that string.
I'm not actually asking for assistance with any of the above; I'm guessing it'll be quite a trivial task. What I am curious about though is whether anyone else has made their own FCARM replacement when working with TCPNET, and if there are any particular issues that I need to be aware of. Also, are there any other interesting feature ideas that I should implement?
If I end up doing it, maybe others would find it useful, too.
Cheers,
Trev
PS - My location is the UK though I appear to have been given an American flag :(