On 2010/02/09 01:36 PM, Juha Manninen wrote:
ExtractRelativePath seems to work well, thanks. Now, damn, it seems that FileUtil.CreateRelativePath works correctly, too. I was testing it in Lazarus Converter code and it used a version in lazarus/ide/ideprogs/ instead of FileUtil, even though FileUtil is higher in "uses" list. I think there is some redundant and useless code in Lazarus, but it is understandable in such a big project.So, these 2 work identically in my tests and you should be able to use them, too: RelPath:=FileUtil.CreateRelativePath(PasFile, ABasePath); RelPath:=ExtractRelativePath(ABasePath, PasFile);
Good. What is the recommended function for the inverse process? -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
