Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 01.11.2010
Сообщений: 12
1

Получить URL от OnNewWindow2. С++

06.11.2010, 15:14. Показов 965. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача такая: Есть TPageControl, на нем добавляются TTabSheet с одним TWebBrowser и TEdit (для ввода url). При нажатии на ссылку, которая должна открыться в новом окне -> она открыватся в новой TTabSheet. Нужно в TEdit передать url этой новой страницы.

Пробовал вот так:

.hpp
C++
1
2
void __fastcall funcOnNavigateComplete2 (TObject *ASender,
    const IDispatch *pDisp, OleVariant &URL);
.cpp
C++
1
2
3
4
5
6
7
void __fastcall TForm1::funcOnNavigateComplete2 (TObject *ASender,
    const IDispatch *pDisp, OleVariant &URL)
{
//  To do: Передать в Caption и Edit новой вкладки URL открытой страницы.
    WideString url = TWebBrowser(ASender).LocationName;
    FPage->ActivePage->Caption = TWebBrowser(ASender).LocationName;
}
Ругается:
First chance exception at $76F7FBAE. Exception class EAccessViolation with message 'Access violation at address 201C9008 in module 'vcl100.bpl'. Read of address 00000000'.

В чем может быть проблема?

Добавлено через 1 час 37 минут
Решение:
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::funcOnNavigateComplete2 (TObject *ASender,
    const IDispatch *pDisp, OleVariant &URL)
{
    TWebBrowser& wb = *static_cast<TWebBrowser*>(ASender);
    FPage->ActivePage->Caption = wb.LocationName;
 
    //To do: добавить передачу .LocationURL в Edit новой вкладки.
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2010, 15:14
Ответы с готовыми решениями:

Как из asp получить полный URL и часть URL от вопросительного знака?
Господа подскажите как из asp получить полный URL и часть URL от вопросительного знака. На...

Как получить часть url return url
как получить часть url return url Привет всем! Вопрос от человека далекого от javaScript. у меня...

OnNewWindow2 перехват ссылки в WB
Разрабатываю я свой браузер. Много вопросов по нему. И вот сегодня вопрос такой : я создал...

Открыть URL (там ссылка, которая совершает переход на другой URL) и вытянуть новый URL
Стоит задача по одному URL получить другой Пробовал открывать URL через webbrowser, но это не...

0
06.11.2010, 15:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2010, 15:14
Помогаю со студенческими работами здесь

Получить URL страницы
на странице выполняется php скрипт. Адрес страницы типа: site.com/razdel/index.html скрипт лежит...

Получить URL GET Запроса
Всем доброго времени суток ,помогите пожалуйста с таким вопросом: Как можно получить получить URL ...

Получить текущую URL
Всем привет. Подскажите как получить текущую URL и записать её в файл. Например, я зашёл на...

Получить из URL переменные
Есть переменная: http://сайтру/mail.php?a=1&amp;b=0&amp;v=199 Нужно получить из этой переменной 3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru