if name=314 then name:=name+1;
))))))
Угу... и так пофиксить... все глюки до 9999 индекса...
причём для видео и аудио (да и скорее всего для фото) отдельные таблицы...
Если есть желающие... то вперёд и с песней...
По началу я так и хотел "выкрутится" (ну типа малой кровью...без потерь)...
Но как тока наткнулся ещё на один...
Гораздо проще ограничить максимальный индекс...
Создаётся следующая по числу... "папка"... и в неё пишется с 1 индекса...
А с первой "папки" (при необходимости) удаляются самые старые файлы (по индексу)...
Если папка пуста... переключаемся на следующую... и пока не будет найдено чё "грохнуть"...
Если превышен лимит кол-во директорий - то новые не создаются... а просто переключаются по кругу...
Тем более что для полноценного цикла... другие танцы с бубном не прокатят...
после 9999... автоматически будет создана новая директория... ну а дальше финиш...
так как старые файлы уже будут в другой Dir... и чтоб их удалять нужно всё равно переключатся между директориями...
ну и пока не словим следующий глюк... при кол-во папок >15...
Так что в любом случае нужно писать либо "качели", либо "карусель"...
Хотя... в"карусели" немного раздражает кол-во папок... и немного хлопотней её писать(для этого чуда от SunPlus)...
Но зато... если выставить MaxDirOfCard=2 ... то они превращаются в полноценную "качель"...
Типа в одну пишем... из другой удаляем... после макс. индекса меняем их местами... и так по "вечному" кругу...
PS: Переключать директории... (не только для чтения файла... а и для аудио-видео-записи)
Чтоб обновились и остались все таблицы... а также Dir1Count ... FileIndex (и др. необходимые переменные) для выбранной директории...
по версии от SunPlus... одним словом это 3,14-здец...
Дело в том что читает это чудо с любой Dir... а вот пишет в последнюю и последним для неё индексом...
да и телодвижений при переключении то же не мало...
Но безвыходных ситуаций не бывает...
Сейчас без особых проблем... куда угодно... и чё угодно... типа так...