今天看程序的时候,看到这样的句子:if FindFile(App.Path+"\sda\SHPRTKEY.DOC")=-1
findfile()函数中不是直接写路径就行了吗,为什么要加"App.Path"这是什么意思,由于是初学有点不太明白,希望高手指教

解决方案 »

  1.   

    app.path表示程序所在目录
      

  2.   

    app.path 是相对路径的用法  使用绝对路径到了客户端问题会很多 例如你有 c:\test 这个文件夹 客户端不见得就有这个文件夹 如此客户端就玩完了
      

  3.   

    那是不是\sda\SHPRTKEY.DOC这个文件也一定要在程序文件中,否则客户端使用时也依然找不到
      

  4.   

    SHPRTKEY.DOC这个文件是一定要在程序文件夹中 才能用 app.path或我习惯都在app.path 再建一个 Data子文件夹 将 .doc 摆在 app.path & "\data" 文件夹内