Q&A

  • <질문>NMMSGServ, NMMsg 조언을 부탁!
안녕하세요. 많은 도움을 얻고 있는 임병우입니다.

NMMSGServ, NMMsg 에 대해서 질문을 드릴려고

합니다.



현재 한 프로젝트에서 NMMSGServ, NMMsg 2개를 사용하고 있습니다.

용도가 다르죠..



1개는 mainform에 위치해 있고,

다른 한개는 다른 form 에 위치 해 있습니다.



제가 알기로는 port만 NMMSGServ, NMMsg 같으면 그 해당

host에 메세지가 전달 되는 지 알고 있습니다.



제가 궁금한것은 한 프로젝트에서 두 개에 메세지 서버의

port를 다르게 사용할 수 없냐 이거입니다.



예를들어 main form 에 port : 1234 이고 자식 form에

있는 메세지 서버에 port:6031(디폴트로 놓고,정확한숫자인지모르겠음)이면



자식 form 에 있는 메세지는 host를 자기자신에게 하면 당연히 전달이

되는데.. 다른 host ip 를 적으면 연결할 수 없다고 나옵니다.

메인 form 에 있는 메세지는 올바르게 동작이 됩니다.



그래서 main form port를 같게 했습니다.

그리고 자식 form 있는

procedure NMMSGServ1MSG(Sender: TComponent; const sFrom, sMsg: String);

다음과 같이 바꿨습니다.

procedure NMMSGServ2MSG(Sender: TComponent; const sFrom2, sMsg2: String);

그러면 자식 forma 에 있는 이벤트가 실행이 되어야 하는데..

procedure TFineProjectRoadInputForm.NMMSGServ2MSG(Sender: TComponent;

const sFrom2, sMsg2: String);

begin

showmessage('자식test입니다.');

end;



문제는 메인 form 에 있는 이벤트가 실행이 된다는 것입니다.



procedure TFineProjectRoadInputForm.NMMSGServ1MSG(Sender: TComponent;

const sFrom, sMsg: String);

begin

showmessage('메인form test입니다.');

end;



고수님들에 조언을 바랍니다.



0  COMMENTS
    • psunk
    • 2000.06.09 21:03
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이재용
    • 2000.06.09 20:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.06.09 22:44
      안녕하세요 하얀까마귀 입니다.. 음... 이재용님 께서 하실려고 하는건 많은 사람이 아마 생각을 할겁니...
    • heimdal
    • 2000.06.09 20:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.06.09 22:35
      안녕하세요 하얀까마귀 입니다... Components 를 이용해 보세요... 이놈은 현재 폼의 콤포넌트 들을 ...
    • heimdal
      2000.06.09 23:01
      입력창은 다음과 같습니다.. 디비에디트박스 2개, 디비콤보박스 4개, 그리구 디비체크박스 5개..이렇게 되...
    • 하얀까마귀
      2000.06.09 23:20
      안녕하세요 하얀까마귀 입니다.. 음.. 죄송 제가 설명을 빠트린것 같네요.. 아마 소스를 복사를 하신...
    • 타락천사
      2000.06.09 22:28
      안녕하세여.. 타락임다..^^ 흠.. 스키마 화일만 만들면 되는데여...제가 짐 바뻐서 답변할 시간이 없네...
    • 2000.06.09 20:21
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.06.09 22:29
      안녕하세여.. 타락임다..^^ var c : char; s : string; begin s := c; end; 왕초보 타락...
    • 2000.06.09 23:05
      감사합니다. 근데 델파이는 이렇게도 가능하군요... 신기하당... string이 그냥 char를 받으니까 ...
    • 이천금
    • 2000.06.09 19:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강정한
      2000.07.29 18:51
      이천금 wrote: > * 사용환경 : 델파이4 / Windows NT 4.0 > * 에러 메시지 : > > 안녕하세요. > >...
    • 최은석
    • 2000.06.09 19:44
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.06.09 22:37
      안녕하세요 하얀까마귀 입니다.. 음... 윈도우즈에 훅을 걸어서 타이머로 시간 첵크 하는 방법 밖에 생...
    • 최은석
      2000.06.09 23:35
      하얀까마귀 wrote: > 안녕하세요 하얀까마귀 입니다.. > > 음... 윈도우즈에 훅을 걸어서 타이머로 시...
    • 하얀까마귀
      2000.06.09 23:43
      안녕하세요 하얀까마귀 입니다.. 음.. 죄송합니다.. 확인해 보니 한델이 아니고 델코네요... 죄송.. ...
    • 타락천사
      2000.06.09 22:36
      안녕하세여..타락임다..^^ 흠.. 아무도 답변이 없네여..ㅠㅠ 다덜 바쁘신가? 피곤하신가? 저두 ...
    • 어린왕자
      2000.06.09 19:53
      답변..감사합니다... 음.. 저가 궁금한건.. 먼저..자동으로 연결프로그램이 설정되게 하는 것이구요...
    • 하얀까마귀
      2000.06.09 21:54
      안녕하세요 하얀까마귀 입니다.. 설명은 생략하구 간단하게 말씀드릴께요.. 우선 연결은 레지스트리...
    • 왕초
      2000.06.10 00:24
      왕초보가....!! MessageBox(0,' 내용을 수정 하시겠읍니까?. ','실행확인??',MB_ICONQUESTION ...
    • 히지니
      2000.06.13 01:48
      히지니 wrote: > 음... > 근께... > 제목 그대로예...ocx를 만드는데... ActiveFormX에서 서버랑... > ...
    • 최용일
      2000.06.09 20:14
      안녕하세요. 최용일입니다. ComponentCount가 아니라 ControlCount를 써야해요. ComponentCount는 자...
    • 박준하
    • 2000.06.09 18:03
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 비룡득주
      2000.06.10 17:50
      안녕하세요!! 지금은 해결을 하셨는지 모르겠군여!! 저도 이문제 땜시 이틀동안 무려 Delphi를 20번도 더...
    • parkisu
      2000.06.10 06:16
      박준하 wrote: > Delphi5.0을 설치해서 작업을 하려고 하는데 > Components의 image가 원래의 image로 나...
    • 하얀까마귀
      2000.06.09 12:24
      안녕하세요 하얀까마귀 입니다.. 음.. 답변이라고 하기보다 의견이라고 해야 겠네요.. 키는 당연히 ...
    • 송인표
      2000.06.09 12:46
      답변 고맙습니다. 그냥 델파이4.0에서 BDE5.0을 써서 구현했죠.. 멀티게시판을 구현한것까진 좋았은데.. ...
    • 하얀까마귀
      2000.06.09 19:17
      안녕하세요 하얀까마귀 입니다.. 음... 전 고수가 아니라서 명쾌한 답변은 못드리겠구... 우선.. 디...
    • 최용락
    • 2000.06.09 10:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.06.09 13:08
      최용락 wrote: > Delphi 응용프로그램을 web-Browsor 상에서 나오게 하는 방법이 있나요? 보통 activ...
    • 장지용
      2000.06.09 09:49
      for i:=0 to Han.Count do => for i:=0 to Han.Count - 1 do 로 바꾸면 될듯한데요... [델파이] ...
    • [델파이]
      2000.06.09 09:55
      저기요 for i:=0 to Han.Count - 1 do 이렇게 하니까 되더라구요, 감사합니다. 근데요? " - 1 " 이 왜 ...
    • 나그네
      2000.06.09 11:58
      지나가다 적습니다. 숫자를 생각하시면 될것 같네요. 0 부터 시작했으니 당연히 -1 이 들어가야 겠지요...