powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / TCppWebBrowser->Navigate и wchar_t
4 сообщений из 4, страница 1 из 1
TCppWebBrowser->Navigate и wchar_t
    #33985448
Dymanovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу:
Код: plaintext
1.
2.
3.
4.
5.
wchar_t str3;
 wchar_t *str1=& str3;
 AnsiString str2=GetWorkDir()+"\\Help\\CreateTable.html";
 FSQLQuery->RichEdit1->Lines->Add(str2);
 str1=str2.WideChar(str1, str2.WideCharBufSize());
 FDHelp->CppWebBrowser1->Navigate(str1);
Выдает ошибку, что приложение рухнуло и Access Violation. Как правильно заставить CppWebBrowser перейти на страницу, указанную в AnsiString? (Borland C++ Builder 6)
...
Рейтинг: 0 / 0
TCppWebBrowser->Navigate и wchar_t
    #33986143
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что в str1(в данном случае - одна юникода) у тебя не достаточно памяти для размещения строки:

Код: plaintext
1.
2.
3.
4.
5.
AnsiString ansi_string = "Строка AnsiString";   /* наша строка */
wchar_t * UnicodeString = new wchar_t[ansi_string.WideCharBufSize()]; /* массив-получатель */
ansi_string.WideChar(UnicodeString,ansi_string.WideCharBufSize());
// используем полученную строку, затем удаляем
delete [] UnicodeString;
...
Рейтинг: 0 / 0
TCppWebBrowser->Navigate и wchar_t
    #33987438
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишут, что проблем с конвертацией быть не должно.
Код: plaintext
1.
2.
AnsiString str1="qqq";
WideString str2=str1;
FDHelp->CppWebBrowser1->Navigate(str2.c_bstr());
...
Рейтинг: 0 / 0
TCppWebBrowser->Navigate и wchar_t
    #33995653
Dymanovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, я решил эту проблему, заменив wchar_t *, на variant
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / TCppWebBrowser->Navigate и wchar_t
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]