powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / CreateProcess не понимает кириллицу
4 сообщений из 4, страница 1 из 1
CreateProcess не понимает кириллицу
    #33628994
oleggs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста кто знает.
В CreateProcess передаю командную строку, но если в ней кириллица, то командная строка не пашет, например:
FileListBox1->Add("C:\Kino\От Васи\Вася.avi"); -- вот так не работает
FileListBox1->Add("C:\Kino\Ot Vasi\Вася.avi"); -- вот так работает
FileListBox1->Add("C:\Kino\Ot Vasi\Вася фильм.avi"); -- и вот так не работает т.к. название файла на две части разбито, как быть?
CreateProcess("C:\\Program Files\\Windows Media Player\\wmplayer.exe",AnsiString("wmplayer.exe "+FileListBox1->Strings[0]).c_str(),NULL,NULL,0,NORMAL_PRIORITY_CLASS,0,"C:\\Program Files\\Windows Media Player",&cif,&pi);
...
Рейтинг: 0 / 0
CreateProcess не понимает кириллицу
    #33629295
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если так:
Код: plaintext
CreateProcess("C:\\Program Files\\Windows Media Player\\wmplayer.exe",AnsiString("wmplayer.exe "+QuotedStr(FileListBox1->Strings[ 0 ])).c_str(),NULL,NULL, 0 ,NORMAL_PRIORITY_CLASS, 0 ,"C:\\Program Files\\Windows Media Player",&cif,&pi);
?
...
Рейтинг: 0 / 0
CreateProcess не понимает кириллицу
    #33630700
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понимает CreateProcess кириллицу, понимает. Юникод просто включать надо.
А любое имя файла содержащее пробелы - не повредит заключать в кавычки.
...
Рейтинг: 0 / 0
CreateProcess не понимает кириллицу
    #33638685
SnowMan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторFileListBox1->Add("C:\Kino\От Васи\Вася.avi"); --вот так не работает
FileListBox1->Add("C:\Kino\Ot Vasi\Вася.avi"); --вот так работает
FileListBox1->Add("C:\Kino\Ot Vasi\Вася фильм.avi"); --и вот так не работает т.к. название файла

Слеш надо двоить.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / CreateProcess не понимает кириллицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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