Страница 1 из 1
[TC7.5pb1] Новые команды "Load on demand fields"
Добавлено: Вт апр 21, 2009 16:45
Bomm
Объясните мне, пожалуйста, команды:
cm_LoadAllOnDemandFields=5512;Load on demand fields for all files
cm_LoadSelOnDemandFields=5513;Load on demand fields for selected files
cm_ContentStopLoadFields=5514;Stop loading on demand fields
Что за "требуемые поля" или "поля по требованию"?
Добавлено: Вт апр 21, 2009 17:01
Sam Dark
Bomm
«Поля по требованию». Что значит можно только предполагать…
Добавлено: Вт апр 21, 2009 17:31
CaptainFlint
Я с этими командами тоже пока полностью не разобрался, но, вроде бы, они предназначены делать с плагинами то же самое, что Alt+Shift+Enter делает для обычной колонки "Размер" у каталогов.
Добавлено: Сб янв 28, 2012 03:57
LonerD
А кто разобрался - может доступно разъяснить практическое назначение этих команд?
Я так понимаю - при переключении на соответствующий набор колонок плагины не высвечивают сразу всю информацию (колонки пустые), и по требованию пользователя они заполняются. Правильно?
Все плагины это поддерживают или только некоторые?
Где включается загрузка полей только по требованию?
Спасибо за пояснения.
Добавлено: Сб янв 28, 2012 19:17
MVV
Тотал может вычислять значения полей при обновлении панели в 2 прохода (при первом тотал блокируется, второй проход выполняется в фоновом потоке и предназначен для полей, вычисляемых долго) или же по запросу пользователя (этот режим предназначен для полей, вычисляемых еще дольше и требуемых далеко не всегда). Каждый плагин при запросе тоталом значения поля может вернуть само значение или же флаг ft_delayed или ft_ondemand. Первое означает, что значение будет запрошено на 2 проходе, второе - что значение будет вычислено только по запросу пользователя (с помощью этих самых команд).
Повторяю, только от плагина зависит, используются эти флаги или нет. Например, в плагине DirSizeCalc, насколько я помню (сам плагин не использую), есть разные версии одних и тех же полей, которые как раз отличаются тем, когда эти поля будут подсчитываться.
Добавлено: Сб янв 28, 2012 22:37
Avada
LonerD
Про DirSizeCalc всё было сказано правильно. Там в документации про использование этих команд специальный подраздел есть. Только если используется TWinKey, советую его отключить на время экспериментов с DirSizeCalc по применению этих команд.