자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
 
		
	
	
		
			Delphi			Showmodal 시 Cannot make a visible window modal 오류 발생
		
		
			2017.11.21 14:36		
		
	
	
	
		
	
	
				본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
1. 개발/실행 플랫폼 
  (1) OS : Windows 10
  (2) 개발툴 : RAD Studio 10.2
작업순서
1. File => New => VCL Forms Application  (form1)
2. File => New => VCL Form (form2)
3. form1.FormStyle := fsMDIForm
   form2.FormStyle := fsMDIChild
4. form2.Visible := false
5. Project => Optons => Forms : form2를 Auto-create forms => Available forms 로 옮기기
5. button1 추가 on form1
6. 
procedure TForm1.Button1Click(Sender: TObject);
begin
  form2 := Tform2.create (self);
  form2.showmodal;
end;
실행해서 버튼 클릭시 
1. Cannot make a visible window modal 오류 발생
2. form2가 button 뒤에 표시됨 
무슨 문제인지 모르겠습니다.
도움을 요청 드립니다.
			
	
	
	
	
	
	
Delphi Showmodal 시 Cannot make a visible window modal 오류 발생
2017.11.21 14:36
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
1. 개발/실행 플랫폼 
  (1) OS : Windows 10
  (2) 개발툴 : RAD Studio 10.2
작업순서
1. File => New => VCL Forms Application  (form1)
2. File => New => VCL Form (form2)
3. form1.FormStyle := fsMDIForm
   form2.FormStyle := fsMDIChild
4. form2.Visible := false
5. Project => Optons => Forms : form2를 Auto-create forms => Available forms 로 옮기기
5. button1 추가 on form1
6. 
procedure TForm1.Button1Click(Sender: TObject);
begin
  form2 := Tform2.create (self);
  form2.showmodal;
end;
실행해서 버튼 클릭시 
1. Cannot make a visible window modal 오류 발생
2. form2가 button 뒤에 표시됨 
무슨 문제인지 모르겠습니다.
도움을 요청 드립니다.
                                            
								
MDI Child 폼은 ShowModal을 지원하지 않습니다.