MDI로 폼을 만들고 Dll로 차일드폼을 만들었습니다.
버튼을 눌렀을시 차일드폼이 뜨게 만들었습니다..
그런데 버튼을 또 누르면 또다시 차일드폼이 뜹니다..
그러니깐 버튼을 세번 누르면 차일드폼이 세개가 뜹니다..
제가 구현하고 싶은 것은
버튼을 눌렀을 경우 그 차일드 폼이 생성되어 있으면
다시 폼의 맨앞에 보여주고 싶은데 해결방법이 잘 안떠오릅니다..
findWindow함수를 써서 하라구 하는데..
하루종일 찾아봐도 잘 모르겠더라구요..
벌써 12시간째 입니다..T.T
CreateMutex(nil, false,프로그램명); // Program의 실행여부를 확인합니다.
if GetLastError=ERROR_ALREADY_EXISTS then
begin
Application.MessageBox('SYSTEM이 실행중입니다.' + #13 + '확인하여 주시기 바랍니다.','알림',MB_OK);
Halt(0);
end;