当OpenDialog打开一个快捷方式时,如何获得这个快捷方式名?
是快捷方式的名字,不是OpenDialog.FileName的执行文件名...

解决方案 »

  1.   

    extractFileName(OpenDialog.FileName);
    这样就可以了.
      

  2.   

    设置OpenDialog的
    Options.ofNoDereferenceLinks := True;
      

  3.   

    设置OpenDialog的
    Options.ofNoDereferenceLinks := True;
      

  4.   


    这样可以..但是我要它的filename就是指向它的可执行文件..但是名称要快捷方式的名称.不过这样可以实现了...我可以用IShellLink从LNK文件中获取可执行文件了...对吧..大家还有没有好的办法....
    下午结账..
      

  5.   

    正确方法:
    设置OpenDialog的
    Options.ofNoDereferenceLinks := True;
      

  6.   

    来晚了.
    设置OpenDialog的
    Options.ofNoDereferenceLinks := True;