delphi 一个简单代码 请大家帮忙看一下 什么意思?该怎么处理

delphi 一个简单代码 请大家帮忙看一下 什么意思?
try
  Post;
  except
  on E: EDatabaseError do
  if HandelException(E)< >0 then
  exit
  else
  raise;
  end;



[Error] Unit1.pas(64): Undeclared identifier: 'HandelException'
[Error] Unit1.pas(64): Expression expected but '>' found

------解决方案--------------------
探讨
try
Post;
except
on E: EDatabaseError do
if HandelException(E)< >0 then
……

------解决方案--------------------
try
Post;
except
on E: EDatabaseError do 
if HandelException(E)< >0 then
exit
else
raise;
end;
[Error] Unit1.pas(64): Undeclared identifier: 'HandelException'
[Error] Unit1.pas(64): Expression expected but '>' found

发生了数据库错误调用“HandelException“函数处理错误,如果处理返回的结果<>0就退出,否则再用 raise 引起另一个异常等待后续程序处理。
你这程序片断第一个错误的原因是函数“HandelException“是还有一个单元未引用,可能原来写程序的放到另一个单元了。
第二个错误是不等于号中间不能有空格,< > 这样就错了,正确的是:<>