Вверх ↑
Ответов: 338
Рейтинг: 3
#1: 2010-03-22 17:19:15 ЛС | профиль | цитата
Нет не дублирование.

Ну есть например 3 базы.
1 - Ошибки
2 - Компоненты
3 - Советы

База ошибок
ключевые словаСообщение выводящееся в hint
0000710DОшибка 0000710D возникает если компоненту ZLIB "подсовывают" не упакованый файл для распаковки.
00007700Ошибка 00007700 возникает от кривых рук


База компонентов (сюда значения можно взять с ini компонентов но ключи прийдется самому генерировать)
ключевые словаСообщение выводящееся в hint
ZLIB,ZIP,CompressКомпонент ZLIB позволяет сжимать поток используя метод...
progress,barИндикатор выполнения програсса


База советы
приоритет (частота вывода сообщений)Сообщение выводящееся в hint
39А вы знали что можно нажимать Enter для поиска?


Логика:
Человек вводит в поиск "Ошибка 0000710D". => Сразу ищем по базе ошибок одно искомое слово совпадает с ключевым из базы ошибок тогда выводим сообщение в hint и дальше используем обычный поиск.

Поиск фразы "использование zip" => Ищем по базе ошибок - нету результатов, тогда ищем по базе компонентов слово zip совпало (в трейтей базе не ищем уже) выводим текст в hint с описанием компонента и дальше обычный поиск.

Только вот кто будет эти базы заполнять?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0