沒有。不明白你的實際意思。
如果你在Delphi中調用一個文件﹐它是需要包括此文件的全路徑的(物理路徑或相對路徑~~~~)

解决方案 »

  1.   

    是这样的,我需要调用一个与可执行文件在一个目录下的bmp文件,但在执行过程中已经用Topendialog打开了其它路径的文件,再用LoadFromFile(aa.bmp)时,提示找不到该文件。
      

  2.   

    我试过呀,ExtractFilePath(文件名),若文件名未包括路径的话,返回的是个空值。
      

  3.   

    ShowMessage(ExtractFilePath(OpenDialog1.FileName));
    ShowMessage(ExtractFileDir(OpenDialog1.FileName));
      

  4.   

    ShowMessage(ExtractFilePath(OpenDialog1.FileName));
    ShowMessage(ExtractFileDir(OpenDialog1.FileName));
      

  5.   

    LoadFromFile(ExtractFilePath(ParamStr(0)) + 'aa.bmp');
      

  6.   

    ShowMessage(ExtractFilePath(OpenDialog1.FileName));
    ShowMessage(ExtractFileDir(OpenDialog1.FileName));
      

  7.   

    使用ExtractFilePath(Paramstr(0))或ExtractFileDir(Application.Exename)
      

  8.   

    ExtractFileDir(Application.Exename)得到可执行文件所在路径,再加上相对路径即可