I am using FPC 2.6.4
TMyClass =class
public
type
EMyException=class(Exception);
procedure DoSomething;
end;
procedure SomeProc;
var aObj : TMyClass;
begin
try
aObj := TMyClass.Create;
aObj.DoSomething;
except
On E : TMyClass.EMyException do begin// this will raise Fatal:
Syntax error, "DO" expected but "." found
//some handling
end;
end;
end;
//but the following complies ok
procedure SomeProc;
var aObj : TMyClass;
begin
With TMyClass do
try
aObj := TMyClass.Create;
aObj.DoSomething;
except
On E : EMyException do begin
//some handling
end;
end;
end;Is this problem solved in FPC 3.0?
Dennis
