Q&A

  • Notification에 관한 질문...
안녕하세요... 오공이 입니다.



다름이 아니라 제가 요새 회사에서 뉴질랜드에서 가지고 온 툴가지고

작업을 하고 있는데 이 툴에서 되는 한가지 특징을 텔파이에서 어떻게 구현

되어야 할지 고민하다 이렇게 질문이 합니다.



질문은 뭐냐면요.

말그대로 Notification입니다....

하나의 A라는 폼이 있읍니다. 그리고 B폼도 있읍니다.

A라는 폼은 제품의 값을 넣는 폼이고 B라는 폼은 제품의 값을 그래프로

나타내는 폼입니다.

여기서 A라는 폼에서 제품을 생성시키고 값을 넣거나 변경시키면

자동적으로 B라는 폼에서 A라는 폼의 값을 읽어와 그래프을 변경을 시키는

겁니다. (A와B는 MDI child입니다. 물론 동시에 떠 있고요...)



제가 알고 있는 초보무술은 컴포넌트을 만들때 쓰는 Notification과

FreeNotification이라는 함수와 Event인데 폼일때도 쓰이는지 모르겠네요...

Event로 연결하는 것이나 값을 폼끼리 전송하는 하는 방식이 아니라

순수하게 자동적을 연결,수행시키는 방법을 알고 싶습니다.



제대로 질문을 했는지 궁금하네요....

급한건 아니지만 알아두면 편할것 같아서...

꼭 답변 부탁드립니다.

그럼 이만....







2  COMMENTS
  • Profile
    안치봉 1999.03.12 06:09
    손창근 wrote:

    > 안녕하세요... 오공이 입니다.

    >

    > 다름이 아니라 제가 요새 회사에서 뉴질랜드에서 가지고 온 툴가지고

    > 작업을 하고 있는데 이 툴에서 되는 한가지 특징을 텔파이에서 어떻게 구현

    > 되어야 할지 고민하다 이렇게 질문이 합니다.

    >

    > 질문은 뭐냐면요.

    > 말그대로 Notification입니다....

    > 하나의 A라는 폼이 있읍니다. 그리고 B폼도 있읍니다.

    > A라는 폼은 제품의 값을 넣는 폼이고 B라는 폼은 제품의 값을 그래프로

    > 나타내는 폼입니다.

    > 여기서 A라는 폼에서 제품을 생성시키고 값을 넣거나 변경시키면

    > 자동적으로 B라는 폼에서 A라는 폼의 값을 읽어와 그래프을 변경을 시키는

    > 겁니다. (A와B는 MDI child입니다. 물론 동시에 떠 있고요...)

    >

    > 제가 알고 있는 초보무술은 컴포넌트을 만들때 쓰는 Notification과

    > FreeNotification이라는 함수와 Event인데 폼일때도 쓰이는지 모르겠네요...

    > Event로 연결하는 것이나 값을 폼끼리 전송하는 하는 방식이 아니라

    > 순수하게 자동적을 연결,수행시키는 방법을 알고 싶습니다.

    >

    > 제대로 질문을 했는지 궁금하네요....

    > 급한건 아니지만 알아두면 편할것 같아서...

    > 꼭 답변 부탁드립니다.

    > 그럼 이만....

    >

    >

    >



    안녕하세요!.



    순수하게 자동으로 연결한다는것이 무슨의미 인지는 잘^^; 모르겠지만 답변을 드리자면 알고 계시는 컴포넌트을 만들때 쓰는 Notification과 FreeNotification이라는 함수와 Event 를 사용하여 구현하셔서 테스트 해보시면 답을 얻으실것 같습니다.



    제가 보기에는 외부적으로는 순수하게 연결되어 있어 보이는것도 내부적으로는 메세지나 이벤트를 통해 서로 통신을 하고 있는걸로 알고 있습니다. 때문에 자동으로 연결을 하여 상호간의 데이타의 업데이트를 하려면 적어도 그 부분에 대한 최소한의 코딩은 필요한것 같습니다.



    죄송합니다. 충분한 답변을 드리지 못해습니다.

  • Profile
    손창근 1999.03.12 07:11
    안치봉 wrote:



    안녕하세요.

    오공이 입니다...

    저의
    • 신인재
      1999.06.11 23:43
      디비에서 Blob타입을 설명한 것은 이전에도 많이 나온 것입니다. 여기 게시판의 찾기 기능을 이용하여 찾...
    • 1999.03.12 06:50
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최선기
      1999.06.11 23:12
      제가 구현할려고 하는 작업은 검색화면에서 검색된 자료를 프린터 버튼을 누르 면 퀵리포트에 검색된 데...
    • 안치봉
      1999.03.12 19:23
      한 wrote: > var H: HWND; > begin > H := FindWindow('Notepad', nil); > If H = 0 then > ...
    • 1999.03.12 20:08
      안치봉 wrote: > > 안녕하세요! 소스는 잘 보았습니다. > > 한가지 중요한 점이 있습니다. 무엇이냐 ...
    • 안치봉
      1999.03.12 21:33
      한 wrote: > 안치봉 wrote: > > > > 안녕하세요! 소스는 잘 보았습니다. > > > > 한가지 중요한 점...
    • 이정욱
      1999.06.12 00:06
      화면처리를 하시려면 이미 있는 RichEdit이나 Memo를 이용하기 보다는 직접 만드는것이 훨씬 효율이 좋습니...
    • 류재호
    • 1999.06.11 23:02
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이장렬
      1999.03.12 17:49
      안녕하세요? 저는 이 홈페이지를 처음으로 들어왔습니다. 프로그램을 짜다가 약간의 의문점이 있어 정보...
    • 신인재
      1999.06.11 23:41
      TSession의 AddPassword메소드를 이용해보세요.. 일딴 TSession을 얻져놓고 세션명을 정하구 Table의 ...
    • 신인재
      1999.03.12 20:09
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 이장렬
      1999.03.12 21:30
      신인재 wrote: > 이장렬 wrote: > > 안녕하세요? > > 저는 이 홈페이지를 처음으로 들어왔습니다. > > ...
    • 안치봉
      1999.03.12 19:13
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 윤뚱땡
    • 1999.06.11 22:26
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 이장렬
      1999.03.12 17:49
      안녕하세요? 저는 이 홈페이지를 처음으로 들어왔습니다. 프로그램을 짜다가 약간의 의문점이 있어 정보...
    • 윤뚱땡
      1999.06.12 00:42
      제가 너무 간단히 질문을 드렵나 봅니다 구체적인 문제는 한 폼에서 체크버튼을 두고 체크버튼의 수만큼 ...
    • 신인재
      1999.03.12 20:09
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 안치봉
      1999.06.12 02:00
      윤뚱땡 께서 말씀하시기를... > 제가 너무 간단히 질문을 드렵나 봅니다 > 구체적인 문제는 > 한 폼에서...
    • 이장렬
      1999.03.12 21:30
      신인재 wrote: > 이장렬 wrote: > > 안녕하세요? > > 저는 이 홈페이지를 처음으로 들어왔습니다. > > ...
    • 안치봉
      1999.06.11 23:39
      윤뚱땡 께서 말씀하시기를... > Invalid floating point operation 에러에 대해 구체적인 설명좀 해주세요...
    • 안치봉
      1999.03.12 19:13
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 김윤나
    • 1999.06.11 19:22
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 손창근
      1999.03.12 05:26
      안녕하세요... 오공이 입니다. 다름이 아니라 제가 요새 회사에서 뉴질랜드에서 가지고 온 툴가지고 ...
    • 구창민
      1999.06.11 20:48
      김윤나 께서 말씀하시기를... > 기존의 자료를 보고서 만들어 보려고 노력했는데, > 결국 이렇게 도움을 ...
    • 안치봉
      1999.03.12 06:09
      손창근 wrote: > 안녕하세요... 오공이 입니다. > > 다름이 아니라 제가 요새 회사에서 뉴질랜드에서 ...
    • 손창근
      1999.03.12 07:11
      안치봉 wrote: 안녕하세요. 오공이 입니다... 저의
    • 이누리
    • 1999.06.11 19:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.11 20:01
      이누리 께서 말씀하시기를... > 안녕하세요 > > Exception EInvalidPointer in mudule VCL40.BPL at 00...
    • 1999.03.12 06:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 19:23
      한 wrote: > var H: HWND; > begin > H := FindWindow('Notepad', nil); > If H = 0 then > ...
    • 1999.03.12 20:08
      안치봉 wrote: > > 안녕하세요! 소스는 잘 보았습니다. > > 한가지 중요한 점이 있습니다. 무엇이냐 ...
    • 안치봉
      1999.03.12 21:33
      한 wrote: > 안치봉 wrote: > > > > 안녕하세요! 소스는 잘 보았습니다. > > > > 한가지 중요한 점...
    • 이정욱
      1999.06.14 22:37
      TTable에는 State라는 프로퍼티가 있습니다. 이것을 이용해야 합니다. 만약 Insert버튼을 눌렀다면... ...
    • LYON
    • 1999.03.12 04:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 06:36
      LYON wrote: > 안녕하세요? > 몇가지 질문이 있어서 이렇게 질문 올립니다. > > 먼저 저는 Access DB...
    • 땡글이
    • 1999.06.11 18:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.11 21:56
      땡글이 께서 말씀하시기를... > MDI에서 차일드 폼에서 팝업을 띄우고싶습니다. > 차일드 폼에서 DBGrid...
    • 수빈
    • 1999.06.11 17:51
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 손창근
      1999.03.12 05:26
      안녕하세요... 오공이 입니다. 다름이 아니라 제가 요새 회사에서 뉴질랜드에서 가지고 온 툴가지고 ...
    • 공대규
      1999.06.11 18:50
      안녕하세요 수빈님, 얼마 안 되는 저의 관련 노하우는 다음과 같습니다. inf 파일에 version 을 1.0.0....
    • 안치봉
      1999.03.12 06:09
      손창근 wrote: > 안녕하세요... 오공이 입니다. > > 다름이 아니라 제가 요새 회사에서 뉴질랜드에서 ...
    • 손창근
      1999.03.12 07:11
      안치봉 wrote: 안녕하세요. 오공이 입니다... 저의
    • 1999.03.12 05:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김도영
      1999.06.11 13:32
      안녕하세요 저는 API를 공부하는 사람인데 요즘 새로운 API를 발견했는데 어디에 쓰는 API인지 알수가...
    • 안치봉
      1999.03.12 06:01
      한 wrote: > GetClassName함수를 사용하여서 클래스 명을 찾을 수 있었지만, > > SendMessage로 보내는...
    • 이호선
    • 1999.06.11 08:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 백승환
      1999.06.11 08:49
      이호선 께서 말씀하시기를... > 안녕하세요. > ActiveX에 있는 Chartfx를 프로그램에서 썼는데 인스톨하...
    • 손창근
    • 1999.03.12 05:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 06:09
      손창근 wrote: > 안녕하세요... 오공이 입니다. > > 다름이 아니라 제가 요새 회사에서 뉴질랜드에서 ...
    • 손창근
      1999.03.12 07:11
      안치봉 wrote: 안녕하세요. 오공이 입니다... 저의
    • 이승윤
    • 1999.06.11 07:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.11 20:06
      이승윤 께서 말씀하시기를... > 자꾸 이런 질문 드려서 죄송스럽기까지 하군요. > 굳이 DLL로 만들지 않...
    • 구상도
    • 1999.06.11 06:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 1999.03.12 05:19
      GetClassName함수를 사용하여서 클래스 명을 찾을 수 있었지만, SendMessage로 보내는 메세지가 안되네...
    • 안치봉
      1999.03.12 06:01
      한 wrote: > GetClassName함수를 사용하여서 클래스 명을 찾을 수 있었지만, > > SendMessage로 보내는...
    • 만득이
    • 1999.06.11 06:23
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이창석
      1999.03.08 00:11
      반갑습니다. 아침에 봄비가 조금 내리더니, 지금은 그쳤네요. 몇일째 풀리지 않는 문제가 있어 질문을 ...
    • 안치봉
      1999.03.10 03:12
      이창석 wrote: > 반갑습니다. > 아침에 봄비가 조금 내리더니, 지금은 그쳤네요. > 몇일째 풀리지 않는...
    • 이창석
      1999.03.12 00:33
      안치봉 wrote: > 이창석 wrote: > > 반갑습니다. > > 아침에 봄비가 조금 내리더니, 지금은 그쳤네요. ...
    • 신인재
      1999.03.12 04:33
      > procedure TForm1.Button1Click(Sender: TObject); > var > i,y:integer; > begin > if opendialo...
    • 영인
    • 1999.06.11 05:59
    • 3 COMMENTS
    • /
    • 0 LIKES
    • LYON
      1999.03.12 04:12
      안녕하세요? 몇가지 질문이 있어서 이렇게 질문 올립니다. 먼저 저는 Access DB를 활용하여 프로그램을...
    • 구창민
      1999.06.11 20:57
      영인 께서 말씀하시기를... > 안녕하세요.. > 파워빌더를 주로 사용하는 사람인데요..근데 요줌 델파이를...
    • 안치봉
      1999.03.12 06:36
      LYON wrote: > 안녕하세요? > 몇가지 질문이 있어서 이렇게 질문 올립니다. > > 먼저 저는 Access DB...