MDI폼을 하나 만들고, 거기에 메뉴를 두개 달았습니다.
글구,각각의 메뉴에 메뉴1(FORM1.SHOW)와 메뉴2(FORM2.SHOW)를
코딩했습니다.
[질문1]건데,이 프로그램을 실행시키니까,FORM1과 FORM2가 자동으로
로드가 되어버리네요.. 첨 실행시에는,MDI메인폼만 뜨게 할 순
없는지요..
[질문2] 자동으로 로드된 FORM1과 FORM2를 모두 CLOSE시켜놓고,
메뉴1 혹은 메뉴2를 클릭하니까 Access Violation 에러가 나네요..
아시는 분 안계신가요?
델파이는 시작단계라서 애로가 많네요..
질문1 : 델파이 project - options에서 forms tab에서
auto-create forms에 form1, form2을 available forms로 옮기세요//
질문2 : form close 시에
Action := caFree; 해주세요..
procedure TfrmWM7102A0.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Release;
Action := caFree;
end;
이벤트에 넣어주세요..
그럼 즐거운 하루보네세요.....