|
|
|
CreateProcess не понимает кириллицу
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста кто знает. В 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); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 11:27 |
|
||
|
CreateProcess не понимает кириллицу
|
|||
|---|---|---|---|
|
#18+
а если так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 12:38 |
|
||
|
CreateProcess не понимает кириллицу
|
|||
|---|---|---|---|
|
#18+
Понимает CreateProcess кириллицу, понимает. Юникод просто включать надо. А любое имя файла содержащее пробелы - не повредит заключать в кавычки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 19:18 |
|
||
|
CreateProcess не понимает кириллицу
|
|||
|---|---|---|---|
|
#18+
авторFileListBox1->Add("C:\Kino\От Васи\Вася.avi"); --вот так не работает FileListBox1->Add("C:\Kino\Ot Vasi\Вася.avi"); --вот так работает FileListBox1->Add("C:\Kino\Ot Vasi\Вася фильм.avi"); --и вот так не работает т.к. название файла Слеш надо двоить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 21:07 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33628994&tid=2031631]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 197ms |
| total: | 362ms |

| 0 / 0 |
