程序设计时,经常由于操作数据库而退出程序,但如何在日志中写入出错的程序名和所在行?请各位大侠指点!

解决方案 »

  1.   

    Delphi 8/2005/2006的IDE使用JEDI Code Library中的调试库实现出错提醒和向Borland发布错误报告的功能。所以我想这个库或许可以满足你的要求。CodeSite应该也很不错,不过是商业软件,很贵的。
      

  2.   

    我用的是Dephi7,你所说的IDE使用JEDI Code Library在Dephi7包括吗,另外,如何调用?
      

  3.   

    LZ ,try和except是干吗用的?
      

  4.   

    楼上的,我在下面语句中另外报告:所在程序名和行,e.message只能报告错误信息,但程序名和行呢?
               try
                   open;
                except
                    on   e:exception   do
                    begin
                        showmessage(e.message);
                        exit;
                    end;
                end;