可以的,给你帖段代码看看 begin if (not Check_SelfRun){and(CheckNetState)} then begin if CheckNetState then begin FrmLogIn:=TFrmLogIn.Create(nil); FrmLogIn.Caption:='在线登录[已链接服务器]'; FrmLogIn.ShowModal; end else begin FrmLogIn:=TFrmLogIn.Create(nil); FrmLogIn.Caption:='离线登录[未链接服务器]'; FrmLogIn.ShowModal; end; if FrmLogIn.ModalResult = mroK then begin FrmLogIn.Free; Application.Initialize;这样就把 登录的提前创建和销毁
begin
if (not Check_SelfRun){and(CheckNetState)} then
begin
if CheckNetState then
begin
FrmLogIn:=TFrmLogIn.Create(nil);
FrmLogIn.Caption:='在线登录[已链接服务器]';
FrmLogIn.ShowModal;
end else
begin
FrmLogIn:=TFrmLogIn.Create(nil);
FrmLogIn.Caption:='离线登录[未链接服务器]';
FrmLogIn.ShowModal;
end;
if FrmLogIn.ModalResult = mroK then
begin
FrmLogIn.Free;
Application.Initialize;这样就把 登录的提前创建和销毁
To mrbu74 编译器在begin 后就自动把 Call @initexe 加上了。
Application就是调用initexe 建立的。我就是想在Application.create 前执行一段代码。
你可以在某一个initialization下面调用你想调用的。
算了,还是改Forms 好了。多谢大家了。