*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
Чтобы зарегистрировать компоненту в Windows - запустить reg.bat
*** Подключение:
Перем ВК;
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 7.7:
ИмяВК="AddIn.IFilter";
Попытка
ПодключитьВнешнююКомпоненту(ИмяВК);
Исключение
Сообщить("Не удалось подключить компоненту "+ИмяВК);
КонецПопытки;
Попытка
ВК = СоздатьОбъект(ИмяВК);
Исключение
Сообщить("Ошибка создания объекта внешней компоненты: "+ ИмяВК);
КонецПопытки;
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 8.x:
ИмяВК="AddIn.IFilter";
Попытка
ПодключитьВнешнююКомпоненту(ИмяВК);
Исключение
Сообщить("Не удалось подключить компоненту " + ИмяВК);
КонецПопытки;
Попытка
ВК = Новый(ИмяВК);
Исключение
Сообщить("Ошибка создания объекта внешней компоненты: " + ИмяВК);
КонецПопытки;
*** Свойства:
- КаталогИндексов //каталог, где хранятся индексы файлов
- Фильтр //*.txt,*.html и др.
*** Методы:
- ОткрытьФайл(ПутьКФайлу); //возвращает текст файла или пустую строку, если такого фильтра нет в системе
- Индексировать(Каталог); //возвращает строковое описания результата выполнения
- Найти(ТекстПоиска); //булево
- ОчиститьИндексы(); //возвращает строковое описание результата выполнения
- КоличествоФайлов(); //количество найденных файлов
- ПолучитьФайл(ИндексФайла); //возвращает объект типа "Файл"
- ИнформацияОбИндексах(); //возвращает строковое описание
*** Объект "Файл":
*** Свойства:
- Имя //название файла
- Каталог
- Путь
- Индекс //результат индексирования