실행중인 쓰레드에서 포인트 구조체에 메모리를 할당한 후SendMessage를 이용해 MainForm으로 전달하려 합니다.
이 때 쓰레드에서 할당 된 메모리를 MainForm에서 메모리 해제를 해도 상관이 없는지 궁금합니다.
한가지 더 질문 사항!! 다른 프로그램과 윈도우메시지를 주고받고픈데 그럴려면 상대 프로그램의 윈도우 핸들 정보를
알아야 할텐데 그걸 어떻게 주고 받나요?
일단 제 생각에는 임시 텍스트 파일에 핸들정보를 입력해서 공유하거나 해당 프로그램을 실행 파라메터로 넘겨준다던지
방법밖에 생각이 나지 않는데 다른 깔끔한 방법은 어떤것 들이 있을까요?
그리고 델파이에서 프로그램을 실행할 때 파라메타를 받아서 실행하는 방법도 궁금합니다.
|