svp писал(а):Alexander
Не планируете сделать dll-ку для работы с Вашим индексом?
Удобно было бы иметь следующие функции АПИ:
1. Добавить/Удалить тайл (x, y, z, type, ver, quality). В крайнем случае можно без ver и
2. Проверить наличие тайла
quality.
Желательно:
3. Добавить/удалить группу тайлов (массив записей (x, y, z, type, ver, quality)).
4. Проверить наличие группы файлов (на выходе битовое множество, поэлементно соответствующее входному массиву).
Нужно, чтобы индексирование можно было использовать из нескольких потоков.
Может имеет смысл запустить отдельный процесс или службу (сервер) который бы контролировал индексную структуру и принимал в очередь заявки на добавление/удаление тайлов? Эта же служба могла бы следить также за событиями файловой системы при правке кеша и автоматически вносить изменения в индекс.
Не планировал, но возможно если время появится.
Сейчас сильно загружен работой.
Да и существуют несколько странностей, толи в Delphi 2009 сильно перестарались, толи я раньше не сталкивался с подобным. Разве в Delphi объекты удаляются автоматически, когда на них все ссылки теряются? (может кто точно знает когда и при каких обстоятельствах)
Ещё и с dll надо разбираться, ибо не разу не делал.