Инкрементный поиск

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

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

Сообщение alexs » 29.01.2008 09:36:43

VAshot писал(а):Тупо поменял на AnsiUpperCase - работает, но как будет с не 1251 даже не подозреваю

Это - платформенно зависимая вещь, всё зависит от текущей локали в винде.
А вот в линуксе - вобще не работает. Писать самому эти функции не хочется. Пдожду пока.

VAshot писал(а):Раз глюк, значит пока не будем переходить на DBGrid.

Там вобще что-то странное творится - RxMemTable перестал работать. Буду копать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Attid » 29.01.2008 12:03:12

alexs писал(а):
Attid писал(а): регистрозависима

в чём именно? если ты о FBDataSet - то проблема с функцией UpperCase - в линухе она на русские символы не работает (как мне кажется)


а в трекере есть ? там же в принципе должно быть просто аля

Код: Выделить всё
if key in [18..45] then key := key + 42

циферки от балды, лень запускать таблицу символов.
ну ессно с проверкой что это 1251
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение VAshot » 08.02.2008 13:58:42

alexs писал(а):Глюк есть, а вот кто виноват - RxDBGrid или FBDataSet ещё не понял
буду копать

При использовании DBGrid, когда ни одна запись не соответствует фильтру, грид пустой, но вот фокус в датасет смещается на первую запись, а не заNULLяется.



как узнать, что фильтру нет соответсвий?


DBGrid получается "знает", а alexsGrid нет...

(требуется для блокировки клавишь дальнейше работы с данными)
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Пред.

Вернуться в Сторонние средства

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

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

Рейтинг@Mail.ru