在应该程序prjQuery.dpr中,是这样的执行顺序:
Application.CreateForm(TBaseTable, BaseTable);
Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TX99, X99);
当程序执行到Application.CreateForm(TMainForm, MainForm)时,如碰到错误,则执行:“Application.Terminate; ”退出应用程序,但是实际上程序还是运行了后面的
Application.CreateForm(TX99, X99);才最终退出了应用程序。可不可以碰到错误就不再执行prjQuery.dpr中后面的语句了呢?
Application.CreateForm(TBaseTable, BaseTable);
Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TX99, X99);
当程序执行到Application.CreateForm(TMainForm, MainForm)时,如碰到错误,则执行:“Application.Terminate; ”退出应用程序,但是实际上程序还是运行了后面的
Application.CreateForm(TX99, X99);才最终退出了应用程序。可不可以碰到错误就不再执行prjQuery.dpr中后面的语句了呢?
Application.CreateForm(TMainForm, MainForm);
if not Application.Terminated then
Application.CreateForm(TX99, X99);
试一试