sample.dpr
---------------------
Application.Initialize;
Application.CreateForm(TfrmDM, frmDM); //data module
frmDM.ConnectDataBase(frmDM.uniConnServer); //connect database
if ( condition ) then
begin
Application.Terminate;
Exit;
end;
Application.CreateForm(TfrmMain, frmMain); //main form
Application.Run;
----------------------------
Why? Report AV error when condition = true
as:
Access Violation at Address 00407252 in module "xxxxx.exe". Read of Address 017F41CC