El 09/12/15 a les 13:53, Bart ha escrit:
On 12/9/15, Luca Olivetti <[email protected]> wrote:
this isn't a lazarus bug but most probably a problem with fpc:
ExpandUnCFileNameUTF8 (which in turns calls SystUtils.ExpandUNCFileName)
returns '\' when called with
That's odd, because this is the implementation:
function ExpandUNCFileNameUTF8(const FileName: string): string;
begin
Result:=SysUtils.ExpandUNCFileName(Filename);
end;
Yes, most probably the bug is in fpc, but note that lazarus 1.4.x had
its own implementation instead of relying on sysutils.
I just checked that sysutils.expanduncfilename gives the "correct"
result with fpc2.6.4 and the wrong one with fpc 3.0.0.
OTOH lazarus 1.4.x would resolve the '..', i.e. 'c:\windows\..\' was
translated to 'c:\' (that's what I used it for), while fpc doesn't.
Bye
--
Luca Olivetti
Wetron Automation Technology http://www.wetron.es/
Tel. +34 93 5883004 (Ext.3010) Fax +34 93 5883007
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus