Помогите товарищи! Пожалуйста! Разрабатываю браузер с программируемым запретом на вызов неразрешенного сайта. Пишу, значит, так:
| Код | void __fastcall TForm1::CppWebBrowser1BeforeNavigate2(TObject *Sender, LPDISPATCH pDisp, Variant *URL, Variant *Flags, Variant *TargetFrameName, Variant *PostData, Variant *Headers, VARIANT_BOOL *Cancel) { Form2->Edit1->Text = URL->operator AnsiString(); if(URL->operator AnsiString()!= Form2->ComboBox1->Text) { MessageDlg("Данный сайт запрещен для просмотра.\n" "Спросите разрешения у родителей", mtWarning, TMsgDlgButtons()<<mbOK, 0); CppWebBrowser1->Stop(); } dc = 0; }
|
А этот CppWebBrowser1 все равно загружается, несмотря на Stop() |