fcl-passrc error with chain methods call
Original Reporter info from Mantis: zamtmn @zamtmn
-
Reporter name: Andrey Zubarev
Original Reporter info from Mantis: zamtmn @zamtmn
- Reporter name: Andrey Zubarev
Description:
program Project1;
type
PTResourceManager=^TResourceManager;
TResourceManager=object
function LoadResourceFromFile(filename:string):PTResourceManager;
end;
function TResourceManager.LoadResourceFromFile(filename:string):PTResourceManager;
begin
//LoadFile(filename);
result:=@self;
end;
var
ResourceManager:TResourceManager;
begin
ResourceManager.LoadResourceFromFile('file1')
^.LoadResourceFromFile('file2')
^.LoadResourceFromFile('file2')
^.LoadResourceFromFile('file3')
^.LoadResourceFromFile('file4')
^.LoadResourceFromFile('file5')
^.LoadResourceFromFile('file100500');
end.
Gives "Syntax error at token "Character" in file E:\zcad\other\pudgb\passrcerrors.pas at line 17 column 17"
Mantis conversion info:
- Mantis ID: 31719
- Fixed in version: 3.1.1
- Fixed in revision: 36190 (#603d54d0).
- Target version: 3.2.0