일부 데이터베이스 응용 프로그램 개발자 질문은이데이터 모듈은
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TDM, DM);
Application.CreateForm(TMainForm, MainForm);
{...}
Application.Run;
end.
같은 프로젝트 소스 파일을 편집하여 기본 양식 전에 데이터 모듈을 생성하는 것을 선호 기본 폼 이전에 생성? 프로와 콘트라는 무엇입니까?
OnCreate 처리기가 없거나 없습니다. MainForm은 datamodule에 선언 된 데이터 소스를 참조 할 수 있지만 생성 순서를 변경하지 않고 성공적으로 해결됩니다. – kludg
이것은 프로젝트 소스를 편집해야한다는 것을 의미하지 않습니다. 데이터 모듈 및 양식의 생성 순서는 프로젝트 옵션 대화 상자에서 변경할 수 있습니다. 생성 된 첫 번째 양식이 기본 양식이지만 이전에 작성된 데이터 모듈이있을 수 있습니다. 또한이 질문에 대한 내 대답을 볼 수도 있습니다 : http : // stackoverflow.com/questions/382527/delphi-app-initialization-best-practices-approach/383197 # 383197 Uwe Raabe에게 –
- 많은 옵션이 있다는 것을 알고 있습니다. 나 자신은 어떤 형태없이 GUI 단위 테스트 프로젝트를 컴파일하는 경우가있다. – kludg