从 https://github.com/PierceNg/fpwebview 下载 fpwebview-master.zip 简单易用。
先请看 \fpwebview-master\README.md
cd \lazarus\projects\fpwebview-master\demo\lclembed
修改 lclembed.lpr 如下,将 fphttpapp. 注释掉,因为我用不上 a simple webserver。
program lclembed;
{$mode objfpc}{$H+}
{$ifdef darwin}{$linklib libwebview}{$endif}
{$ifdef mswindows}{$linklib libwebview}{$endif}
uses
{$IFDEF UNIX}cmem, cthreads,{$ENDIF}
Interfaces, Forms, math,
classes, fphttpapp, fpwebfile,
guiform;
{$R *.res}
type
TWebServerThread = class(TThread)
protected
procedure Execute; override;
public
constructor Create(CreateSuspended: boolean);
end;
constructor TWebServerThread.Create(CreateSuspended: boolean);
begin
inherited Create(CreateSuspended);
FreeOnTerminate := true;
end;
procedure TWebServerThread.Execute;
begin
//fphttpapp.Application.Run;
end;
var
currDir: String;
begin
{ Set math masks. l