запускается компонент так, все работает
program SimpleBrowser;
///////////////////////////////////////
begin
GlobalCEFApp := TCefApplication.Create;
GlobalCEFApp.cache := 'cef\cache';
GlobalCEFApp.cookies := 'cef\cookies';
GlobalCEFApp.UserDataPath := 'cef\User Data';
}
////////////////////////////////////////////////////////
if GlobalCEFApp.StartMainProcess then
begin
Application.Initialize;
{$IFDEF DELPHI11_UP}
Application.MainFormOnTaskbar := True;
{$ENDIF}
Application.CreateForm(TForm1, Form1);
Application.Run;
end;
GlobalCEFApp.Free;
end.
как мне его перезапустить? чтобы поменять папку с кэшем.
следующий код ошибок не выдает, но создает копию формы, и на ней ничего не работает
procedure TForm1.Button1Click(Sender: TObject);
begin
GlobalCEFApp.Free;
GlobalCEFApp := TCefApplication.Create;
GlobalCEFApp.cache := 'cef\cache';
GlobalCEFApp.cookies := 'cef\cookies';
GlobalCEFApp.UserDataPath := 'cef\User Data';
GlobalCEFApp.StartMainProcess
end;
https://github.com/salvadordf/CEF4Delphi/tree/mast...