Q&A

  • 부끄럽지만.... 무지 초보적인 질문....
델파이를 접한지 얼마 되지 않은 초보입니다...

너무 초보적인 질문이라... 좀 부끄럽지만...

그래도... 용감하게 올립니다....



procedure 를 만들어서... 여러 폼에서 사용하려면 어떻게 해야 하나요?

보통은...



type

procedure BT_insertClick(Sender: TObject);

private

bUniMst2Scroll : boolean; // 변수

procedure EditClear2;procedure ButtonStat(value : integer); // 함수

public

{ Public declarations }

end;



이런 방법으로 명시하구...



procedure TFM_UniMst.EditClear2; // 폼명.프로시저명 (이거 맞죠??)

begin

Euni_cd.Clear;

Euni_nm.Clear;

Euni_rmk.Clear;

end;



이렇게 정의하잖아요...



그럼 이걸 다른 폼에서 사용하려면 어떻게 해야하죠??

여러 폼에서 공통적으로 사용하는 함수를...

비베에서... 모듈로 만드는 것처럼... 델파이도 비슷한가요???...



지금... 같은 기능을 하는... 그런 함수를... 각 폼마다 복사/붙여넣기 이렇게 하고 있는데...

방법이 있을 것 같은데....



뭐... 이런 질문을... 하지 마시고....

조언 부탁드립니다....

좋은 저녁 시간 보내세요....

1  COMMENTS
  • Profile
    바람개비 2001.05.23 05:34
    폼없는 유닛을 하나 만드시구여 그안에 필요한 프러시져나 펑션을 몰아넣으신후

    다른프로그램의 Uses 절에 유닛이름을 추가, 프러시져를 호출하시면 됩니다.



    바라미~



    류성심 wrote:

    > 델파이를 접한지 얼마 되지 않은 초보입니다...

    > 너무 초보적인 질문이라... 좀 부끄럽지만...

    > 그래도... 용감하게 올립니다....

    >

    > procedure 를 만들어서... 여러 폼에서 사용하려면 어떻게 해야 하나요?

    > 보통은...

    >

    > type

    > procedure BT_insertClick(Sender: TObject);

    > private

    > bUniMst2Scroll : boolean; // 변수

    > procedure EditClear2;procedure ButtonStat(value : integer); // 함수

    > public

    > { Public declarations }

    > end;

    >

    > 이런 방법으로 명시하구...

    >

    > procedure TFM_UniMst.EditClear2; // 폼명.프로시저명 (이거 맞죠??)

    > begin

    > Euni_cd.Clear;

    > Euni_nm.Clear;

    > Euni_rmk.Clear;

    > end;

    >

    > 이렇게 정의하잖아요...

    >

    > 그럼 이걸 다른 폼에서 사용하려면 어떻게 해야하죠??

    > 여러 폼에서 공통적으로 사용하는 함수를...

    > 비베에서... 모듈로 만드는 것처럼... 델파이도 비슷한가요???...

    >

    > 지금... 같은 기능을 하는... 그런 함수를... 각 폼마다 복사/붙여넣기 이렇게 하고 있는데...

    > 방법이 있을 것 같은데....

    >

    > 뭐... 이런 질문을... 하지 마시고....

    > 조언 부탁드립니다....

    > 좋은 저녁 시간 보내세요....