我试图使用单元‘Outlook2000’,但我的Try语句出现错误,我得到错误:需要E2021类类型。如果我在没有这个单元的情况下执行我的应用程序,或者没有除了,那么一切都很好。
Uses ...,outlook2000;
procedure TForm1.Button1Click(Sender: TObject);
var
S:string;
begin
try
s:='Hello';
Except On E:Exception do
ShowMessage(E.Message);
end;
end;
谁能解释一下出了什么问题?我用德尔福10.1柏林,赢10。
1条答案
按热度按时间pqwbnv8z1#
我知道这一点的唯一原因是因为就在前几天,类似的情况也让我感到困惑。
将您的
Except On:Exception
更改为except on E:System.SysUtils.Exception
。这是因为outlook2000单元也有一个名为Exception
的接口,但我们正在寻找在SysUtils
中声明的对象。