Delphi 尝试除 e.message - 预期的“e”类类型

问题描述 投票:0回答:1

我迷路了,这对我不起作用。错误是

class type expected.
"message" undefined.

SysUtils 已就位。

在示例 dpr 中,它运行良好。我没有发现我的项目有什么不同。

try
  Connect;
except
  Memo1.text := e.message;
end; 
delphi
1个回答
0
投票

如果你想访问异常对象,你的

except
块需要一个
on
子句来指定它将捕获的异常类型,例如

try
  Connect;
except
  on e: Exception do
    Memo1.text := e.message;
end;
© www.soinside.com 2019 - 2024. All rights reserved.