当然不能截获了!动态树组是先声明内存地址才可以使用的,所以使用TRY EXCEPT是不行的。

解决方案 »

  1.   

    两个异常不一样,异常捕获需要CPU支持的,被0除CPU可以处理,访问越界不行呀
      

  2.   

    你试试
    tools/debug options/language exceptions中的stop on exceptions
      

  3.   

    project->option->rang 打开范围检测即可
      

  4.   

    处理Application.OnException
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Application.OnException := AppException;end;procedure TForm1.AppException(Sender: TObject; E: Exception);begin
      Application.ShowException(E);
      Application.Terminate;
    end; 
      

  5.   

    为什么用动态数组?用TLIST不是更好吗?