Исключение памяти DCEF TChromium при запуске

Еще одно продолжение моего предыдущего вопроса здесь.

В моем предыдущем вопросе проект не запускался, и мне сказали, что библиотеки DLL, поставляемые с компонентом, просто находятся не в том месте. Я переместил их в предложенные области (выходная папка проекта, над которым я работал), и проект действительно запустился. Однако быстро обнаружилась новая ошибка: как только TChromium пытается перейти на любую веб-страницу либо через свойство defaulturl, либо с помощью процедуры LoadURL, программа выдает исключение памяти.

В частности, в уведомлении об ошибке говорится:

Debugger Fault Notification
Project faulted with message 'access violation at 0x00000000; read of address 0x00000000'

Эта конкретная ошибка возникает в конце оператора процедуры, которая пытается перейти.

Для меня это говорит о том, что что-то не инициализируется должным образом, но это просто тестовый проект, в котором нет ничего, кроме компонента TChromium и TButton для перехода к 'http://www.google.com" в форме.

Источник:

unit Test2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, cefvcl;

type
  TForm1 = class(TForm)
    Chromium1: TChromium;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Chromium1.Browser.getmainframe.LoadUrl('http://www.google.com');
end;

end.

Учитывая, что я не вижу сообщений на форуме или подобных вопросов на этом веб-сайте, я могу только предположить, что это изолированная проблема, вероятно, вызванная чем-то, что я сам сделал неправильно, но я не могу понять, что именно.

Итак, мой вопрос: кто-нибудь знает, что вызывает эту ошибку, и я просто сделал свой проект неправильным?


person user1242937    schedule 12.03.2012    source источник
comment
дубликат? Голосование за, потому что у меня была такая же проблема (и множество других исключений с TChromium:/).   -  person kobik    schedule 12.03.2012
comment
Отдельные проблемы. Сообщение, на которое вы ссылаетесь, говорит, что свойство defaulturl работает нормально, тогда как мое вызывает вышеупомянутую ошибку. Вы также заметите, что мой код навигации по коду практически такой же, как принятый ответ на странице, на которую вы ссылаетесь. Я уже знал об этом вопросе до того, как написал свой собственный, но спасибо, что прочитали мой вопрос.   -  person user1242937    schedule 12.03.2012
comment
@TLama, там есть несколько ответов/идей. поэтому я поставил вопросительный знак. У меня самого был неудачный опыт с TChromium и D7, поэтому я его сбросил.   -  person kobik    schedule 12.03.2012