|
OnConnectDB 를 Main에 만들어서 event 를 받고 여기서
aa 와 bb 등 subform들의 처리 함수를 호출하시는 것이 가장 현명할듯 한데요..
링쿠우 님이 쓰신 글 :
: 안녕하세요
:
: 메인에 TADOConnection 클래스를 두고 이벤트 중 AfterConnect와 AfterDisconnect 이벤트를 다른 폼에서 참조해서
:
: 각 이벤트가 일어나는 순간 연결상태를 표시하게 하고 싶은데요
:
: 각 폼에서 이벤트를 참조하게 하면 마지막에 등록한 함수에서만 이벤트가 발생하네요...
:
: //메인 폼 main.h
: TADOConnection *MainADO;
:
: //main.cpp
: TSubForm *aa = new TSubForm(this);
: TSubForm *bb = new TSubForm(this);
:
: //서브 폼 TSubForm.h
: void __fastcall OnConnectDB(TObject *Owner);
:
: //서브 폼 TSubForm.cpp
: Main->MainADO->AfterConnect = this->OnConnectDB;
:
:
: -> 실제 AfterConnect가 일어나면 bb에서만 이벤트가 참조됩니다.
:
: aa도 이벤트가 발생하고 bb도 발생하게 하려면 어떻게 해야할까요...
|