首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-03-09 
delphi 一个简单代码 请大家帮忙看一下 什么意思?tryPostexceptonE:EDatabaseErrordoifHandelException(E

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“是还有一个单元未引用,可能原来写程序的放到另一个单元了。
第二个错误是不等于号中间不能有空格,< > 这样就错了,正确的是:<> 

热点排行