代码拉取完成,页面将自动刷新
同步操作将从 lobtao/php_desktop 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
unit ufrmMain;
interface
uses
SysUtils, Windows,
Classes,
Controls, Forms, SkinData, DynamicSkinForm,
uCEFChromium,
uframeChrome,
Dialogs, StdCtrls;
type
TfrmMain = class(TForm)
frameChrome1: TframeChrome;
DSF: TspDynamicSkinForm;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
{ Private declarations }
// 加载主页,因为不能直接加载PHP,
procedure loadMainConfig();
protected
public
{ Public declarations }
end;
var
frmMain: TfrmMain;
implementation
uses
unConfig, ufrmSplash, unMoudle, unChromeMessage, unCmdCli;
{$R *.dfm}
procedure TfrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := frameChrome1.FCanClose;
if not(frameChrome1.FClosing) then
begin
frameChrome1.FClosing := True;
Visible := False;
frameChrome1.Chromium1.CloseBrowser(True);
end;
end;
procedure TfrmMain.FormCreate(Sender: TObject);
begin
frmSplash := TfrmSplash.Create(nil);
try
frmSplash.Show;
Application.ProcessMessages;
// 1.加载配置
loadMainConfig();
// 2.加载皮肤
if FileExists(unConfig.FSkinFile) then
dbMoudle.spSkinData1.LoadFromCompressedFile(FSkinFile);
// 4.启动db数据服务器
create_db_server();
db_server_start(unConfig.FDataPort);
// 5.启动ws服务器
// create_ws_server();
// ws_server_start(unConfig.FWsPort,unConfig.FWebPort);
// 6.启动workerman
cmdCli := TCmdCli.Create;
finally
frmSplash.Free;
end;
end;
procedure TfrmMain.FormDestroy(Sender: TObject);
begin
// 停止Abs数据服务器
db_server_stop();
free_db_server();
// 停止ws服务器
// ws_server_stop();
// free_ws_server();
// 停止workerman服务
cmdCli.Free;
end;
procedure TfrmMain.FormShow(Sender: TObject);
begin
frameChrome1.setInfo(Self, unConfig.FIndexUrl);
end;
procedure TfrmMain.loadMainConfig;
begin
Self.Width := unConfig.FWidth;
Self.Height := unConfig.FHeight;
Self.Caption := unConfig.FCaption;
end;
initialization
end.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。