Q&A

  • 소스의 메소드별로 정렬하는 방법은?
델파이 에디터에서 소스를 작성하다 보면,

각 이벤트별로 메소드가 생성되고, 코딩을 합니다.

이렇게 코딩된 소스를 메소드별로 정렬하는 방법을 알고자 합니다.



<예를들면>

procedure FormShow(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure FormClose(Sender: TObject; var Action: TCloseAction);

:

:

procedure TForm_Main.FormShow(Sender: TObject);

begin



end;



procedure TForm_Main.FormCreate(Sender: TObject);

begin



end;



procedure TForm_Main.FormClose(Sender: TObject);

begin



end;

:

:

이런식으로 코딩이 되는데, 이것을



procedure FormClose(Sender: TObject; var Action: TCloseAction);

Procedure FormCreate(Sender: TObject);

procedure FormShow(Sender: TObject);

:

:

procedure TForm_Main.FormClose(Sender: TObject);

begin



end;



procedure TForm_Main.FormCreate(Sender: TObject);

begin



end;



procedure TForm_Main.FormShow(Sender: TObject);

begin



end;



이런식으로 정렬하고, 하위 메소드도 같이 정렬이 되면

소스의 가독성이 높아지리라 봅니다.

1  COMMENTS
  • Profile
    최용일 2001.12.26 22:47
    안녕하세요. 최용일입니다.



    구현부를 전체 다 삭제하고 선언부에서 Ctrl-Shift-C를 누르세요. 그럼 정렬될겁니다.



    구현부 코드들은 다시 써넣으시던가 복사하시던가... 현재로선 이방법밖에는...



    소스꾸미개(Source Beautifer)를 사용하시는 것도 좋겠네요...



    ^^ 항상 즐코하세요...



    델친구 wrote:

    > 델파이 에디터에서 소스를 작성하다 보면,

    > 각 이벤트별로 메소드가 생성되고, 코딩을 합니다.

    > 이렇게 코딩된 소스를 메소드별로 정렬하는 방법을 알고자 합니다.

    >

    > <예를들면>

    > procedure FormShow(Sender: TObject);

    > procedure FormCreate(Sender: TObject);

    > procedure FormClose(Sender: TObject; var Action: TCloseAction);

    > :

    > :

    > procedure TForm_Main.FormShow(Sender: TObject);

    > begin

    >

    > end;

    >

    > procedure TForm_Main.FormCreate(Sender: TObject);

    > begin

    >

    > end;

    >

    > procedure TForm_Main.FormClose(Sender: TObject);

    > begin

    >

    > end;

    > :

    > :

    > 이런식으로 코딩이 되는데, 이것을

    >

    > procedure FormClose(Sender: TObject; var Action: TCloseAction);

    > Procedure FormCreate(Sender: TObject);

    > procedure FormShow(Sender: TObject);

    > :

    > :

    > procedure TForm_Main.FormClose(Sender: TObject);

    > begin

    >

    > end;

    >

    > procedure TForm_Main.FormCreate(Sender: TObject);

    > begin

    >

    > end;

    >

    > procedure TForm_Main.FormShow(Sender: TObject);

    > begin

    >

    > end;

    >

    > 이런식으로 정렬하고, 하위 메소드도 같이 정렬이 되면

    > 소스의 가독성이 높아지리라 봅니다.