如何取得运行文件的所在路径?

解决方案 »

  1.   

    在button1.click事件中怎么打开ss.udl文件?
      

  2.   

    winexec(pchar('F:\宿舍管理系统\ss.udl'),1)
    这样是不行的.
      

  3.   

    ExtractFileDir () // 除掉"/"和文件名, 剩下的字符串
    如: "c:\temp\1.log", 返回"c:\temp"
    ExtractFilePath () // 仅除掉了文件名, 剩下的字符串
    如: "c:\temp\1.log", 返回"c:\temp\"至于程序自己的路径可通过Application.ExeName或ParamStr (0)得到!
      

  4.   

    winExec(pchar('F:\宿舍管理系统\ss.udl'),SW_SHOWNORMAL);