On Wed, 24 Mar 2010, Graeme Geldenhuys wrote:
Hi, How do others debug CGI web apps written in Object Pascal? Yesterday I spent a significant amount of time debugging a few difficult problems. It took much longer than expected. Even though the CGI apps are written in Object Pascal I couldn't use GDB to step through the code (if one can, please let me know), so i had to solely rely on logfile output.
Well, I'm currently very busy with CGI, and I use dbugintf and the debug server app from Lazarus. Works like a charm for me.
Is there a better way of debugging CGI applications? Note I am not using any web-type framework. I'm using very limited features of PWU - most output is simply by writeln('...') statements, but our CGI apps do use Cookies, OOP, Database Access etc.. I have Kylix 3 Enterprise at my disposal as well. Could that maybe be used to help debug CGI apps? Though this might be more work than I would wish for, because I doubt our code is Kylix compatible. Is it at all possible to step through CGI apps with GDB?
Not directly. You can use the embedded server created by Joost van der sluis, (see his webdesign package) or use a fastcgi app: as soon as it is started, connect gdb to it, with the -p option.
Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal