2 / 2 / 1
Регистрация: 28.11.2011
Сообщений: 49
1

Cannot convert 'wchar_t *' to 'const char *'

06.11.2014, 08:32. Показов 2244. Ответов 2
Метки нет (Все метки)

Перешол с 2010 билдера на XE7 и тут глюки.

C++ (Qt)
1
Ini->WriteString("LicenseProtection","Key_3",desUtil.Encrypt(sListBox1->Items->Strings[3].Delete(1,12).t_str()).c_str());
Ошибка:E2034 Cannot convert 'wchar_t *' to 'const char *'
Скриншот: http://pikucha.ru/idK9U

Еще сторока с такойже ошибкой

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
struct sFace
{
int Index;
int Id;
char Name[64];
};
vector<sFace> vFace;
 
 
 
strcpy(vFace[i].Name ,  StringGrid->Cells[3][i + 1].t_str());
Скриншот:
http://pikucha.ru/idK9W

Буду очень благодарен за помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2014, 08:32
Ответы с готовыми решениями:

Ошибка E2034: Cannot convert 'char const[8]' to 'const wchar_t *'
Прошу прощения за свой вопрос, но я никак не пойму где ошибка? использую c++ builder 10 (если это...

Ошибка: E2034 Cannot convert 'char const[51]' to 'const wchar_t *
Пытаюсь добавить в memo1 название файлов располагающихся в каталоге, в Console Application все...

MessageBox - Cannot convert 'wchar_t const[45]' to 'const char *'
Добро всем! :senor: MessageBox(NULL,(LPCWSTR)L&quot;Данные не сохранены ! \nЗакрыть не сохранив ?&quot;,...

Cannot convert 'wchar_t *' to 'const char *'
Доброго времени суток. Перешелс 2010 билдера на XE... и тут ошибки. Имеется структура...

2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
31267 / 20437 / 7970
Регистрация: 22.10.2011
Сообщений: 35,487
Записей в блоге: 6
06.11.2014, 10:00 2
Проекты в XE7 по умолчанию Юникодные, значит, desUtil не поддерживает работу с юникодом. Либо ищи библиотеку, которая это умеет, либо (но это бред) в настройках проекта меняй TCHAR maps to на char... Со второй ошибкой то же самое, если перейдешь на неюникодный проект - она уйдет, если нет - заменяй функцию копирования строки на wcscpy...
1
210 / 200 / 63
Регистрация: 24.09.2014
Сообщений: 532
06.11.2014, 10:22 3
Ну или можно обернуть в AnsiString, если в символах нет кирилицы
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2014, 10:22

Cannot convert 'wchar_t *' to 'const char *'
strcpy(vPass.Login, StringGrid1-&gt;Cells.c_str()); Unit1.cpp(105): E2034 Cannot convert 'wchar_t...

Cannot convert 'wchar_t *' to 'const char *'
Этот код работает в старом приложении а в новом не хочет... void KillProcess(int id) { HANDLE...

Cannot convert wchar_t to const char ERROR
Понимаю, что тема изъезженная, но тем не менее требуется совет. В силу технического прогресса я...

Ошибка - Cannot convert 'wchar_t *' to 'const char *'
В событии компонента TStringGrid OnDrawCell перерисовываю ячейки. Текст вывожу так:...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.