Я нашел блестящий проект Delphi Chromium для встраивания Chrome в форму Delphi. Он хорошо работает в Delphi7 после небольшого взлома, и я могу запустить демонстрационное приложение.
Однако, когда я делаю свое собственное приложение с компонентом, я не могу загрузить свой собственный URL. Я получаю нарушение прав доступа.
Chromium2.Browser.MainFrame.LoadUrl('http://www.example.com');
Компонент TChromium работает, и у меня все библиотеки DLL в нужном месте, так как, если я установлю DefaultUrl
, он будет работать нормально.
У меня Chromium2 на странице TPageControl, и с помощью события OnClick кнопки я вызываю приведенный выше код. Я получаю AccessViolation. Базовый блок - nil
.
Я не могу найти способ обойти это, кто-нибудь заставил это работать?