Am 2016-01-17 um 15:25 schrieb Bart: > Quoted from the link: > "To specify an extended-length path, use the "\\?\" prefix. For > example, "\\?\D:\very long path"." > Maybe you need new eyes, not new glasses ;-)
I know the Windows API specification very well. But you seem to forget the original thread. I asked: > Why not prepend "\\?\" at this last Windows step so it works for long paths to which you answered: > This will break existing programs, including the ide. > Currently you can use both / and \ in filenames on Wndows filename > functions, because the API does not care. > That is unlues you prepend \\?\, then character in the given string > MUST be in the filename. > Also this will then return false on '..\foo.bar', sincenow te APi > expects that the two dots are part of the filename. > See the comments in ExpandFilenameUTF8 (I think I put a reference there). How does the comment bring any new facts to the discussion? It just repeats the text you wrote before. I expected more information in the comment which I did not find. -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
