프로그램1, 프로그램2, 프로그램3
이렇게 여러개의 프로그램이 있습니다.
이 프로그램들을
동적으로 생성되는 tabsheet에 하나씩 넣어서 사용하려고하는데요.
동적으로 생성되는 tabsheet에 넣는건 해결했습니다.
그런데 동적으로 생성된 tabsheet를 프로그램1,프로그램2,프로그램3에서 닫으려니까 안되네요.
소스는 다음과 같습니다.
Form1이 메인폼(tabsheet를 동적으로 생성하는 폼), Form2가 프로그램1,프로그램2 에 해당되는 폼입니다.
if PageControl1.ActivePage = tabsheet2 then begin
showmessage(IntToStr(Form1.PageControl1.ActivePageIndex));
Form1.PageControl1.PageForm1.PageControl1.ActivePageIndex].Free;
end;
닫기긴 닫기는데 Access Violation 에러가 납니다.
제발 조언좀 해주세요~