Поиск имён файлов с русскими буквами

Раздел посвящен программированию с использованием Power Basic.
Dark Machine
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 126
Зарегистрирован: 26.05.2004 (Ср) 13:12

Поиск имён файлов с русскими буквами

Сообщение Dark Machine » 28.08.2007 (Вт) 10:07

Возникла проблема поиска имён файлов с русскими буквами.
DIR и FindFirst/Next возвращают знаки ? в имени файла.
Пытался сменить кодовую страницу на 866 - не помогло.
Даже комбинация FindFirstFileW / FindNextFileW / WIN32_FIND_DATAW тоже не сработало.

Может, кто сталкивался с этой проблемой?

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 28.08.2007 (Вт) 10:53

Перед передачей строки в FindFirstFileW преобразуй ее в UNICODE

Dark Machine
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 126
Зарегистрирован: 26.05.2004 (Ср) 13:12

Сообщение Dark Machine » 28.08.2007 (Вт) 15:25

Спасибо. Разобрался.
Вот здесь детально, если кому будет интересно
http://www.powerbasic.com/support/forum ... 05582.html


Вернуться в Power Basic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

    TopList