uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;
在每个窗体单元的前面都会有一段这样的代码,有一些需要调用的函数就是引用自这些单元文件。如果碰到一个比较陌生的函数,怎么样确切知道它是写在哪个文件里的?

解决方案 »

  1.   

    幫助, 在delphi的目錄全文查找, 在google 上找
      

  2.   

    光标移动到陌生的函数中间,然后按 ctrl+f1
    就会有相关的help,会有说明属于哪个unit的
      

  3.   

    耙爺 果然利害, 我按 ctrl + F1 就會跳出 MSDN
      

  4.   

    按住CTRL键,然后把鼠标移动到你所要看的函数上单击就可以了
      

  5.   

    按住Ctrl键,单击要查看的函数,如果你uses了包含该函数的单元,那么Delphi会帮你自动定位到函数定义所在的单元及位置.
      

  6.   

    可是这样做没用啊,我看到一个函数CompareStrings(),用这个办法就不行,按F1有它的帮助,可是没讲它在哪个单元文件中,
      

  7.   

    它是TStrings的方法,自然包括在包含TStrings的单元里.
      

  8.   

    如果需要特别引用的单元,会有相关的Unit说明,如果没有的话,就是Delphi标准的系统函数
      

  9.   

    同意zzlingaaa(小舟),对于某个类的属性或者方法,要看它所属的类是在哪个Unit里面
      

  10.   

    zzlingaaa(小舟): 它是TStrings的方法,可是我把TStrings放在uses子句里边,编译报错,File not found 'TStrings.dcu',
      

  11.   

    Ctrl + 鼠标 跟踪函数的源代码.
      

  12.   

    呵呵,TStrings是包含在Classes单元里的.你说的那个函数在TStrings里的定义在protected里,就是说,你不能直接访问这个函数.