uses部分的作用是在当前Unit包含其它Unit
但是所包含的其它Unit都没有路径,程序怎么识别其位置?
Delphi自己带的Unit可能可以找到,但是自己定义的Unit,并且放在其他目录里,怎么定位这些Unit?
路径是通过什么确定的?

解决方案 »

  1.   

    //但是所包含的其它Unit都没有路径,程序怎么识别其位置?
    这个路径在工程文件的uses部分(project->View Source查看)。
    //Delphi自己带的Unit可能可以找到,但是自己定义的Unit,并且放在其他目录里,怎么定位这些Unit?
    //路径是通过什么确定的?
    可以通过Tool->Environment Options->Library(页)->Library path(把你的unit的路径加在这里)。
      

  2.   

    路径通过工程文件确定 例如program Project1;uses
      Forms,
      Unit1 in 'd:\abc\Unit1.pas' {Form1};
      

  3.   

    //但是所包含的其它Unit都没有路径,程序怎么识别其位置?
    这个路径在工程文件的uses部分(project->View Source查看)。
    看到的是相对路径(这里已经省略当前工程所在的文件夹的路径)。
      

  4.   

    你看看工程的单元文件project都有相应的单元文件的路径!
    有问题请发信息到我的E-mail:[email protected]