Lazarus wince-arm - кикиллица в TOpenDialog

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

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

Lazarus wince-arm - кикиллица в TOpenDialog

Сообщение ViNT » 12.01.2010 14:59:22

Здравствуйте.
Начал программировать в Lazarus под WinCE и столкнулся с проблемой.
Стандартный TOpenDialog не отображает имена файлов и папок, содержащие кириллицу, т.е. строка в списке отображается, но, отображается только расширение, а имя файла пустое и размер 0 байт. То же самое с именами папок в дереве.

Тестировал на реальном устройстве Gigabyte gSmart MS800, прошивка русская, в других программах таких проблем не наблюдал, русские подписи компонентов отображаются нормально.

В FAQ ответа не нашел.

Кто-либо сталкивался с подобным? Есть ли решение?
ViNT
незнакомец
 
Сообщения: 7
Зарегистрирован: 12.01.2010 14:46:03

Re: Lazarus wince-arm - кикиллица в TOpenDialog

Сообщение FedeX » 12.01.2010 15:10:24

Уже пол года не смотрел, что там, но когда раньше пробовал использовать TOpenDialog под WinCE столкнулся с сильной нестабильностью/неудобностью/некрасивостью оного. Про кириллицу не помню. Прога то и дело вылетала при открытии диалога.. Может сейчас пофиксили..
Вообщем я плюнул и написал свой. Если надо могу исходник скинуть (один модуль).
Используеться тут:
http://forum.wce.by/viewtopic.php?f=59&t=14457&hilit=sypte
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Lazarus wince-arm - кикиллица в TOpenDialog

Сообщение ViNT » 12.01.2010 17:17:02

Спасибо.
Думаю, исходник пригодится.

Попробовал использовать диалоги из KOL, диалог выбора файла, как я понял, там реализован системный (как в word), он кириллицу понимает, но неудобный. Есть еще TKOLOpenDirDialog, в опциях там есть отображение файлов(odBrowseIncludeFiles), но оно почему-то не работает.
ViNT
незнакомец
 
Сообщения: 7
Зарегистрирован: 12.01.2010 14:46:03

Re: Lazarus wince-arm - кикиллица в TOpenDialog

Сообщение Mr.Smart » 12.01.2010 17:54:23

Я так подозреваю, что параметр odBrowseIncludeFiles в WinCE просто не поддерживается. Библиотека KOL изначально создавалась для ББ, а уже потом портировалась :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Lazarus wince-arm - кикиллица в TOpenDialog

Сообщение ViNT » 12.01.2010 18:21:15

Mr.Smart писал(а):Я так подозреваю, что параметр odBrowseIncludeFiles в WinCE просто не поддерживается. Библиотека KOL изначально создавалась для ББ, а уже потом портировалась :wink:

Я так и понял, хотя, в программе SPBBackup есть очень похожий диалог, и там файлы отображаются, т.е. CE эту опцию поддерживает, разьве что, в одном из вариантов используется системный диалог, а в другом - "самодельный".

Видимо, придется самому писать удобный диалог.
ViNT
незнакомец
 
Сообщения: 7
Зарегистрирован: 12.01.2010 14:46:03

Re: Lazarus wince-arm - кикиллица в TOpenDialog

Сообщение FedeX » 18.01.2010 23:59:55

вот тот диалог :oops:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Lazarus wince-arm - кикиллица в TOpenDialog

Сообщение ViNT » 24.01.2010 17:50:39

FedeX писал(а):вот тот диалог :oops:

Спасибо, какраз пригодится.
ViNT
незнакомец
 
Сообщения: 7
Зарегистрирован: 12.01.2010 14:46:03


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru