안녕하십니까?
저는 지금까지 Visual C++을 개발하였습니다.
얼마전부터 델파이에 매료되서 공부를 하고 있습니다.
RAD Tool로써 전혀 손색이 없더군요. 아니 아주 뛰어납니다.
하지만 제가 기존에 VC++로 만든 Application을 델파이로 Porting하려고
하는데 몇가지 문제가 생겼습니다.
가장 큰문제가 DCOM에 관한 것입니다.
기존의 Interface들은 델파이에서는 Typelibrary를 이용하여 COM 프로그램이
가능할 것 같습니다. 하지만 IDL에서 [source] interface에 대해서는 정확히
어떻게 구현을 해야 할지 막막합니다.
VC++에서는 Client에서 COM Object를 생성하고ATL의 Helper function인
AtlAdvise(...)를 이용하면 ConnectionPoint로 이루어진 COM Server와
통신을 할 수 있었는데...
고수님들의 한수를 부탁드립니다.
하는데..
타이틀바를 더블클릭하였을때 메세지를 보여주려고 합니다.
MDIChild를 활성화 하지 않겠다는 거죠.
bordericon에서 maximized를 없에도 활성화는 안되지만..
이상하게 프로그램이 죽는군요..
폼을 동적생성을 할 수 없는 상황이고 이 최소화되어있는 폼을 활성화하면
안되는데. 먼저 다른 폼이 활성화 되고나서 버튼 이벤트가 발생하면
정상적으로 작동하는데...
하여튼 위와 같은 이유로 최소화 되어있는 폼을 활성화 하려고
최대화 아이콘 버튼이라든가 더블 클릭을 못하게 하려고 하는거죠..
최대화 아이콘 버튼이라든가 더블 클릭을 하면 "로그인을 먼저 하십시오"라는
메세지를 뿌려주려고 하는 겁니다..
잘 아시는 분의 도움 부탁드립니다..