FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение alaken » 04.03.2010 10:43:51

Конструкция поиска файлов (FindFirst/FindNext ) не видит каталогов с русскми именами.
Lazarus 0.9.29
WinXp
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение Mr.Smart » 04.03.2010 10:50:04

Код: Выделить всё
FindFirst(UTF8ToSys('c:\ каталог с русскими буквами\'), faAnyFile, SR)
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение alaken » 04.03.2010 10:52:34

Спасибо.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение GrayEddy » 04.03.2010 11:08:14

Про русские буквы - хит № 2 после "гигантских размеров экзешника" 8)
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение alaken » 04.03.2010 11:14:43

:D Разработчикам есть над чем работать, надеюсь они его "допилят".

А какие следующие хиты?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение GrayEddy » 04.03.2010 11:19:30

Хит № 3 - просьба написать программу во время сессии. Было, есть и будет!
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Подводные камни

Сообщение alaken » 04.03.2010 11:28:40

:) Класика.

А других подводных камней нет в программировании?
(раньше работал с Delphi 7 решил перейти на Lazarus/FPC так как синтаксис схож, и легальность + кроссплатформенность)
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение GrayEddy » 04.03.2010 11:38:33

Отладчик - самое больное место.
Потом компиляция проекта не особо быстрая. Надо располагать хорошей машинкой, чтобы комфортнее работалось.
Ну и баги, но они везде есть, и большой частью быстро фиксятся.
По большому счету Lazarus уже вполне соизмерим с Delphi, быстро развивается (> 5 лет с Lazarus'ом, поэтому могу оценить).
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение alaken » 04.03.2010 11:52:56

Спасибо за информацию.

Про отладчик я уже заметил.
Долгая компиляция для меня не кретична.
А багов пока не наблюдал.

Буду дальше осваивать.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: FindFirst("c:\ каталог с русскими буквами\", faAnyFile, SR)

Сообщение alexs » 04.03.2010 22:44:03

Для работы с файлами/каталогами используй функци с UTF8 окончанием - FindFirstUTF8/FindNextUTF8
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru