@grinchi5

Как перезапустить TChromium?

запускается компонент так, все работает
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...
  • Вопрос задан
  • 651 просмотр
Решения вопроса 1
xpert13
@xpert13
Full Stack Developer
Спроси на форуме https://www.briskbard.com/forum/viewforum.php?f=8&...

Разработчик там всем всегда помогает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы