Создание DLL

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8032
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Сообщение Игорь Столяров »

Admin писал(а):Как х.з.
Вот то же самое ... ;)))
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

Какой вы ленивый народ, не можете попробовать сами разобраться :)

Вот примерный перевод:
"FuzzyClass поддерживает контрол шаблон BrowseFuzzyMatching. Этоn класс обеспечивает поиск и добавление алгоритмов.
FuzzyMatching дает возможность искать значение и получать все записи, которые имеют это значение где-нибудь в столбцах BrowseBox.
Данные отображаются, взвешено на основании того где в записях встречается искомое значение.
К примеру: Используя базу данных Книг, мы могли бы иметь в BrowseBox некоторые столбцы, типа Название, Автор, и ISBN. Если мы захотим найти значение 'Potter', то мы получим все записи, которые имеют 'Potter' в Названии (Harry Potter and the Goblet of Fire) или в столбце автора Автора (Beatrix Potter)"

Т.е. в глобальных настройках APP включаем опцию Enable Fuzzy Matching
Открываем окно с BrowseBox и помещаем на окно новый шаблон типа #CONTROL (контрол) с именем BrowseFuzzyMatching (Browse Fuzzy Matching)
Компилируем, пробуем ввести в поле для поиска значение и жмем кнопку Поиск.
Смотрим результат ... :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

В сое время много возился с Fuzzy Matching .В принципе работает, но очень криво.Если в бровзе установлены фильтры, сортировки, то Fuzzy Matching все это сносит.Причем это метод не велосипедистов,а стороннего производителя(какая-то дама, фамилии не помню).Примерно также криво работает и QBE.А мне очень нужно было и я вынужден был все написать ручками.К сожалению, мои попытки все это оформить в виде некоего шаблона закончились неудачей.Что из этого получилось - можно посмотреть в программке "Электронный справочник банков России" на моем сайте
lsgsoftware.narod.ru. Кстати, в свое время на форуме была дискуссия на эту тему, да и в методическом пособии Арсиса по клаше технология работы с Fuzzy Matching описана довльно подробно
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

В принципе там очень простой класс. Его можно отнаследовать и переписать под себя. Шаблон тоже можно подправить что бы не лез в форматирование листбокса, как он сейчас делает ...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить