Форум программистов, компьютерный форум CyberForum.ru

CppWebBrowser открытие интернет страницы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Vint456
 Аватар для Vint456
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 14
16.06.2011, 10:03     CppWebBrowser открытие интернет страницы #1
Такой вопрос собственно:
Немогу найти негде нормального описания компоненты CppWebBrowser.
Проблема в том что, не понимаю какой тип она принимает.
пишет то что wchar_t в ошибке, это же тот же самый символьный?! В справку меня не посылать, там уже смотрел.
В коде пишу такую строку, просто элементарно из директории пытаюсь открыть:

C++
1
CppWebBrowser1->Navigate("html1.htm");
Либо так:
C++
1
CppWebBrowser1->Navigate(WideString("html1.htm"));
И в том и в том случае, несовпадение типов. Может нужна какая-нибудь библиотека для работы?

[BCC32 Error] Unit1.cpp(21): E2034 Cannot convert 'const char *' to 'wchar_t *'
Full parser context
Unit1.cpp(19): parsing: void _fastcall TForm1::FormCreate(TObject *)
[BCC32 Error] Unit1.cpp(21): E2342 Type mismatch in parameter 'URL' (wanted 'wchar_t *', got 'const char *')
Full parser context
Unit1.cpp(19): parsing: void _fastcall TForm1::FormCreate(TObject *)

И при 2 строчке:
[BCC32 Error] Unit1.cpp(21): E2034 Cannot convert 'WideString' to 'wchar_t *'
Full parser context
Unit1.cpp(19): parsing: void _fastcall TForm1::FormCreate(TObject *)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2011, 10:03     CppWebBrowser открытие интернет страницы
Посмотрите здесь:

C++ Как распечатать содержимое CppWebBrowser'a средствами Builder'a?
Вопрос по обработке исходного кода интернет-страницы. C++
Открытие файла C++
C++ Клиент интернет-радио (интернет-радио плеер)
C++ Открытие,закрытие { }
C++ Открытие файлов C++
C++ Открытие .bmp
C++ Открытие файлов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.06.2011, 10:27     CppWebBrowser открытие интернет страницы #2
CppWebBrowser1->Navigate("html1.htm");
разве не знаешь что unicode строки всегда указывается перфикс L"", example:
CppWebBrowser1->Navigate(L"html1.htm");
Vint456
 Аватар для Vint456
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 14
16.06.2011, 16:08  [ТС]     CppWebBrowser открытие интернет страницы #3
Нет не знал вообще про префиксы, подскажи пожалуйста где можно прочитать подробней про unicode?книга? в инете может какой ресурс есть?

Добавлено через 31 минуту
если грузить из диалога, то снова такая же фигня, но префикс уже не действует, нужно прочитать про unicod.
C++
1
2
3
4
    if(OpenDialog1->Execute())
    {
        CppWebBrowser1->Navigate((OpenDialog1->FileName));
    }
Добавлено через 29 минут
Вопрос остался открытым пока что только с поиском информации по unicode:
в Последнем коде помогло стандартное приведение типов
C++
1
StringToLPOLESTR
Yandex
Объявления
16.06.2011, 16:08     CppWebBrowser открытие интернет страницы
Ответ Создать тему
Опции темы

Текущее время: 09:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru