안녕 하세요 델파이를 시작한지 몇일 되어가는 왕 초보 입니다.
고수님들의 도움이 필요하여 이렇게 글을 띄웁니다.
form1, form2, form3세개의 폼이 있다고 가정하고
Project 소스 부분에는
application.Createform(TForm1, form1);
application.Createform(TForm2, form2);
application.createform(tform3, for3);
순으로 컴파일 됩니다.
문제는 form1폼에서, 폼form3폼으로 이동하여
form3폼에서 form2퐁으로 이동하고 나서
다시 form2폼에서 form3폼으로 이동하려고 하니
'Cannot make a visible window modal'이런 에러가 발생
도움 ~~~~~~
createform(..) 으로 띄웠는지 궁금하네요
showmodal 이면 프로젝트 소스에 한번만 createform(..) 하신채로
formname.showmodal; 을 이용하시고
form 전환시 createform을 매번사용하시면 form종료시 메모리에서
free를 시켜줘야 합니다.
formclose event 에 action := cafree;
말씀하신 에러는 showmodal 로 form 을 띄운것 같지 않네요!!!