Hi Guys: The application I mentioned was for C and C++ programmers. It is called Valgrind. The following is from the valgrind website.
Valgrind is a GPL'd tool to help you find memory-management problems in your programs. When a program is run under Valgrind's supervision, all reads and writes of memory are checked, and calls to malloc/new/free/delete are intercepted. As a result, Valgrind can detect problems such as: Use of uninitialised memory Reading/writing memory after it has been free'd Reading/writing off the end of malloc'd blocks Reading/writing inappropriate areas on the stack Memory leaks -- where pointers to malloc'd blocks are lost forever Passing of uninitialised and/or unaddressible memory to system calls Mismatched use of malloc/new/new [] vs free/delete/delete [] Some misuses of the POSIX pthreads API Valgrind tracks each byte of memory in the original program with nine status bits, one of which tracks addressibility of that byte, while the other eight track the validity of the byte. As a result, it can detect the use of single uninitialised bits, and does not report spurious errors on bitfield operations. You can use it to debug more or less any dynamically-linked ELF x86 executable, without modification, recompilation, or anything. If you want, Valgrind can start GDB and attach it to your program at the point(s) where errors are detected, so that you can poke around and figure out what was going on at the time. Cool huh?!!! And there is another one! Did I mention emacs? :^>
Here's the app that I was talking about. As I said I have not used it since I currently have no reason to. However if anyone is looking for a system to run a take out/delivery business on, this is probably worth looking at. As I said it has not been updated in a year and a half but it could make a good starting point if you had a developer. I still think it would be cool to try and sell this to some of the large pizza chains that are still using legacy DOS based systems. http://members.iweb.net.au/~steveoc/gtk_pizza/index.html Jesse -- Jesse Kline, RHCT
