Цитата: Попытка прописать относительные пути в окнах настройки GC приводит к созданию кучи каталогов с именами, генерируемыми после каждого нажатия клавиши на клавиатуре
Да, есть такое. Путь лучше либо вставлять сразу, либо использовать диалог, ну или предварительно прописать в ini (тем более, что для того, чтобы индекс стал храниться по новому пути, программу нужно перезапустить).
Цитата: Это типа черновики?
И что тогда кеш?
По поводу файлового кэша наверное нужно прояснить:
1. Количество файлов кэша *.dbx может быть сколь угодно много, либо всего один (ну, или ни одного, если этот тип кэша отключён).
2. Размер одного файла *.dbx не ограничен.
3. По-умолчанию файловый кэш подлежит сортировке, подобно тайловому кэшу. Т.е. если для тайлового кэша было настроено, что картинки 10-го зума будут сохраняться в папку с:\images\10\ то для файлового кэша может быть аналогичная настройка, с той лишь разницей, что вместо целевой папки, будет указан файл: с:\images\10.dbx. Вся сортировка файлового кэша построена по-аналогии с тайловым. Правила, по которым выполняется сортировка - в файле FileCacheRE.ini.
4. Если сортировка настроена неправильно, или файла FileCacheRE.ini нет в положенном месте, и при всём при том, включена опция сохранения в файловый кэш - все данные будут сохраняться в один файл - DefCache.dbx. В этот же файл будут писаться все тайлы, не попавшие под правила в FileCacheRE.ini. Но по-умолчанию, сделано так, что в DefCache.dbx ничего писаться не должно - всё должно сортироваться, аналогично тайловому кэшу, в папку !!!_FILE_CACHE_!!!, которая создаётся в директории по-умолчанию для файлового кэша.
5. FileCacheRE.ini определяет сортировку файлового кэша для записи. Любой, уже заполненный, dbx файл, можно подключить в режиме только чтение - достаточно расположить его вне пути по-умолчанию, или переименовать оригинально (главное чтобы в FileCacheRE.ini небыло правила на аналогичный файл) и проиндексировать его анологично, как это было с кэшем GE.
6. Помимо этого, для файлового кэша введена возможность сортировки по координатам, загружаемых тайлов. Т.е. можно сделать так, чтобы один город/регион сохранялся в один файл, другой - в другой, а всё остальное, что не относится к этим городам - в третий. Координаты регионов (фильтры) определяются в Filtr.ini. А уже определённые фильтры иcпользуются в FileCacheRE.ini. (В шапках всех ini файлов написаны небольшие пояснения, которые помогут разобраться что к чему).
7. Внутренняя структура файла *.dbx практически 1 в 1 идентична структуре файлов кэша GE.
Вот такой вот файловый кэш. По-моему, очень гибкий (мне, по крайней мере, нравиться и я полностью отказался от тайлового кэша - в пользу dbx).
Цитата: попытка вернуть "пустые пути" провалилась - GC возвращает ранее прописанныые папки
Верно, GC не может писать в пустоту - в этом случае вновь введённый путь игнорируется, а используется прошлый, и так до тех пор, пока не будет указан путь, по которому будет возможно что-то записать.
Чё у вас такие проблемы с путями? Закройте GC, пропишите в ini файл пути (можно всюду .\), сохранитесь, и запускайте GC. Так должно сработать железно.
Цитата: Растут панические настроения
Панические настроения отставить! Всё работает как часы
Пробуйте, настраивайте.