delphi 通过shGetSpecialFolderLocation构造桌面路径问题
shGetSpecialFolderLocation(handle,CSIDL_DESKTOP,pitem);
setlength(s,100);
shGetPathFromIDList(pitem,pchar(s));
通过以上函数得到桌面路径,但是断点执行看到 s得到桌面路径后面还有一些其他的东西。
abc:=s+'\abc.txt';
memo1.lines.add(abc);
再构造文件路径时不行。总是显示s的路径。加不上后面的文件名。