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

Конвертирование с юникодом, не могу запустить

11.08.2012, 01:08. Показов 731. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа не комплируеться, кричит на последнюю скобку:
[BCC32 Error] Unit1.cpp(347): E2034 Cannot convert 'UnicodeString' to 'const char *'
[BCC32 Error] Unit1.cpp(347): E2342 Type mismatch in parameter '__oldname' (wanted 'const char *', got 'UnicodeString')

Переменные глобальные.
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
if (CheckBox1->Checked==true) {
 lb_c = ListBox2->Items->Count;
//в переменную lb_c записываем количество итемов в компоненте ListBox2
 for (i=0;i>lb_c;i++)
  {
   count1=000; //начинаем счётчик с нуля
   count1++; // добовляем единицу
   rename ((ListBox2->Items->Strings[i]+ListBox1->Items->Strings[i]),((ListBox2->Items->Strings[i])+(Fname+S1).c_str() ) );
//переименовка такая (путь+имя файла,путь+Fname(где новое имя+счётчик)+S1(расширение))
  }
}
C++
1
2
3
4
5
6
7
В ComboBox1 первый индекс выглядит так:
switch (ComboBox1->ItemIndex) {
 case 0:     ;
 // Text***
  Fname=Edit13->Text+IntToStr(count1);
//здесь в переменную Fname(AnsiString) добовляеться то что написано в Эдите и Счётчик count1(int)
        break;
Помогите кто нибудь, очень нужна ваша помощь!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.08.2012, 01:08
Ответы с готовыми решениями:

Не могу запустить сервер через python manage.py runserver. Не могу понять в чем проблема. Кто может подсказать?
сделал миграцию но все равно не помогает. Не могу открыть сервер в браузере (venv) C:\Users\Admin\PycharmProjects\Pyshop>python...

Разобраться с Юникодом
Моя программа: class Unicode { public static void main (String args) { System.out.println('\u0108'); } }

Работа с юникодом
Добрый день. Подскажите пожалуйста. Мне надо заполнить знаковый массив знаками, не считая английского и русского лафавита, только знаками....

3
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.08.2012, 03:39
C++
1
2
3
4
5
rename 
  (
   AnsiString(  ListBox2->Items->Strings[i] + ListBox1->Items->Strings[i]  ).c_str(),
   AnsiString(  ListBox2->Items->Strings[i] + Fname + S1  ).c_str()
  );
int rename ( const char * oldname, const char * newname );
0
1 / 1 / 0
Регистрация: 24.12.2010
Сообщений: 127
11.08.2012, 09:37  [ТС]
Запустилось, работает, только толку не даёт((((
не знаю почему, вроде всё правильно, есть и путь и адрес , а все файлы в лист боксе не хочет переименовывать((( вообще не одного не переименовывает((
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.08.2012, 14:10
Пробуй через RenameFile() или MoveFile().

Добавлено через 1 минуту
И наверное надо записывать путь+"\\"+имя файла
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.08.2012, 14:10
Помогаю со студенческими работами здесь

Разобраться с Юникодом
Помогите написать программу, которая будет корректно отображать русские символы. не понимаю как использовать Юникод. Пытаюсь...

Вывод с базы с юникодом
Здравствуйте. Вывожу с базы данных, Bié выводит как é, í выводит как í Кодировка стоит UTF-8, колонка имеет кодировку utf-8...

Workbench отказывается работать с юникодом
Создаешь базу, указываешь кодировку UTF-8, а редактор запросов знай себе в однобайтной кодировке русский текст заносит. Даже непонятно в...

Перехват функций. Не работает вариант с юникодом
Здравствуйте, столкнулся со следующей проблемой: при инъекции dll в чужой процесс не работает вариант с юникодом, а анси работает, но...

Использование \1 вместе юникодом в макросе Word
Здравствуйте! Почему не удается заменить .replacement.text = "«\1»" на .replacement.text = "" ? Можно ли \1 как-то представить во втором...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru