type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    procedure A;
    procedure B;
  end;var
  Form1: TForm1;implementation{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);//总过程
begin
  A;
  B;
end;procedure TForm1.A;
begin
end;procedure TForm.B;
begin
end;//当子过程在总过程后时,点击总过程A,不能直接链接到A过程代码,反之,则能直接链接到~
请问是为什么???
小弟编译原理学得不好~
在做链接时,每个过程的内存地址都已经确定了啊,为什么会出现以上情况,请大哥们解释一下~

解决方案 »

  1.   

    是的,先跳到函数声明处,然后可以按下Ctrl+Shift+方向键向下,即可跳到函数定义处
      

  2.   

    这个和编译原理没关系的
    delphiIDE的设计问题
      

  3.   

    是不是Delphi代码链接功能只能是单向的,就好像单向游标一样,地址不能向回搜索,从而提高速度?
      

  4.   

    你用2007吧
    这些问题都解决了
    ctrl点击可以在声明和实现之间切换
    ctrl点击另外一个过程 会100%跳到它的实现 而非声明