相当于 java 的 throw new Exception()...例如:
 try
   ...
   if RecordCount<=0 then
    // 抛出异常
 except end;如何主动制造一个异常并抛出?

解决方案 »

  1.   

    try
       ...
       if RecordCount<=0 then
          raise Exception.Create(',,');     
    exceptend;
      

  2.   

    raise 关键字 相当于java的throw
      

  3.   

    抛出一个异常即标志一个错误的发生。使用raise保留字来抛出一个异常对象,如: 
    raise Exception.Create(′An error occurred!′); 
    但需要强调的是,异常用来标志错误发生,却并不因为错误发生而产生异常。产生异常仅仅是因为遇到了raise,在任何时候,即使没有错误发生,raise都将会导致异常的发生。 
      

  4.   

    raise Exception.Create('发生异常');