Страница 69 из 211
Добавлено: Ср янв 12, 2011 21:43
VadiMGP
Вахмурка
При входе в директорию Ты ждешь 24 секунды а потом появляются сразу данные по всем файлам или сразу начинают появляться данные по файлам и это заканчивается через 24 секунды?
Добавлено: Ср янв 12, 2011 21:49
Flasher
VadiMGP писал(а):Что касается назначений shift+буква, то пока мне не удалось воспроизвести твою проблему.
Жаль.
Тут ещё хотелось бы, чтобы и в самом ТС при установке курсора в комстроке, строке заголовка панели, да вообще во всех полях диалогов ТС комбинации с Shift не имели приоритета. Но по поводу использования горячих клавиш, назначенных в TwinKey хочу опять же повторить, что это не вопрос одной клавиши Shift, это связано со всеми комбинациями. Речь именно о приоритете, перебивающим вызовы команд из других приложений и винды в окнах, не относящихся к ТС.
VadiMGP писал(а):А насчет вот этого, то поясни что именно не работает с минусом?
Комбинация с любым из четырёх модификаторов. Хоть какую команду вешаю - результат нулевой.
Добавлено: Ср янв 12, 2011 21:59
Вахмурка
2VadiMGP
По разному. При установленном TWinKey он задумывается (панель пустая, только текущая директория одиноко висит), и потом сразу выдает все, а вот при отключенном TWinKey директории появляются по мере обработки - когда по одной, когда по 2-3. Но время примерно одинаковое.
Добавлено: Ср янв 12, 2011 22:03
Flasher
Вахмурка
Про 137 гектар архивов за 24 сек. это ты это серьёзно?

Сколько всего файлов и какие поля задаёшь?
Добавлено: Ср янв 12, 2011 22:07
VadiMGP
Вахмурка
Ха, так понятно, что в итоге одни и теже действия требуют одного и того же времени. Все дело именно в первоначальной задержке. Народ напрягает ждать до первых данных. Они привыкли, что сразу начинает что-то появляться, а когда с задержкой на 24 секунды, то это сразу в глаза бросается.
Добавлено: Ср янв 12, 2011 22:14
VadiMGP
Flasher
Я правильно понимаю, что ты говоришь о назначении клавиши Shift+Ctrl+Alt+Win+Num-?
Как именно это не работает - не можешь назначить клавишу в утилизаторе или назначить можешь, но команда не выполняется?
Добавлено: Ср янв 12, 2011 22:15
Вахмурка
2
Flasher
А что? Так много или так мало?
Файлов 233596
Widths4=130,19,-53,-21,-22
Options4=-1|1
Headers4=Total Size\nDirs\nFiles
Contents4=[=dirsizecalc.Size]\n[=dirsizecalc.Directory Count]\n[=dirsizecalc.File Count]
2
VadiMGP
То есть тревога, объявленная
Total7zip, ложная?
Добавлено: Ср янв 12, 2011 22:22
VadiMGP
Вахмурка
Она ложная в том смысле, что никто не тормозит. Но не ложная в том смысле, что действительно видно изменение в поведении ТС. Это просто неправильная интерпретация того, что изменился режим работы - использование TWinKey фактически переводит работу плагина из фонового режима в обычный. А юзер это, конечно, моментально чувствует.
Добавлено: Ср янв 12, 2011 22:25
Flasher
VadiMGP писал(а):Я правильно понимаю, что ты говоришь о назначении клавиши Shift+Ctrl+Alt+Win+Num-?
Только Shift/Ctrl/Alt/Win+буква. А компоновка уже роли не сыграет.
VadiMGP писал(а):Как именно это не работает - не можешь назначить клавишу в утилизаторе или назначить можешь, но команда не выполняется?
Второе.
Вахмурка писал(а):А что? Так много или так мало?
Судя по кол-ву файлов - мало. Но нормально, судя по кол-ву колонок. У меня просто раза в три больше. И, кстати, я касался именно Total7zip.
Добавлено: Ср янв 12, 2011 22:34
VadiMGP
Flasher писал(а):Только Shift/Ctrl/Alt/Win+буква.
Нет, я спрашивал о том, что не работает с
минусом?
Добавлено: Ср янв 12, 2011 22:35
Flasher
VadiMGP
А, точно. Тогда - ../.. +
Minus
С Num- как раз проблем нет, я её тогда тоже проверял.
Добавлено: Ср янв 12, 2011 23:33
Total7zip
VadiMGP писал(а):Вахмурка
Она ложная в том смысле, что никто не тормозит. Но не ложная в том смысле, что действительно видно изменение в поведении ТС. Это просто неправильная интерпретация того, что изменился режим работы - использование TWinKey фактически переводит работу плагина из фонового режима в обычный. А юзер это, конечно, моментально чувствует.
по-моему тревога все-таки совсем не ложная - например, основная особенность DirSizeCalc в том, что "Все вычисления выполняются в фоне", соответственно, если фоновый режим не работает, теряется смысл этих самых пользовательских колонок.
может быть поищем решение?
и думаю, что господин Гислер вполне готов пойти на диалог, если объяснить техническую сторону проблемы.
Добавлено: Чт янв 13, 2011 00:52
VadiMGP
Total7zip писал(а):основная особенность DirSizeCalc в том, что "Все вычисления выполняются в фоне",
Вообще-то ТС и сам умеет вычислять размер директорий в фоне, поэтому вряд ли это можно считать основной особенностью DirSizeCalc.
Но, в конце концов, не в этом дело. А в том, что Гислер прекрасно осведомлен о положении дел. Если ты видел по моей ссылке, то впервые эта проблема обсуждалась именно на оффоруме.
А что касается его готовности к диалогу, то я,
в данном случае, настроен более чем скептически.
Добавлено: Чт янв 13, 2011 02:19
Total7zip
Я уверен, что он не читает свой форум полностью. Это физически невозможно. О багах которые я нахожу я пишу ему по email, так же получаю от него баг репорты, если это касается моего плагина, так что все возможно =)
про ваш пример - вы предлагаете выделить все файлы и вызвать cm_CopyFileDetailsToClip, правильно? это должно подвесить тотал коммандер даже без использования Twinkey. Да, согласен, подвешивает.
Потому что эта комманда означает - скопировать содержимое всех отображенных столбцов, для всех файлов, а следовательно надо сначала это содержимое получить. Дальше как вы и описываете - пока все столбцы не заполнятся тотал коммандер висит - ждет результата.
Прежде чем я попробую объяснить суть проблемы автору тотал коммандера, скажите пожалуйста - зачем вашему плагину содержимое всех настроенных пользователем столбцов, сразу и для всех файлов?...
Может быть можно как-то иначе решить задачу?
Извините, если я не понимаю очевидных вещей - я пока еще не пользователь Twinkey.
Добавлено: Чт янв 13, 2011 04:13
VadiMGP
Total7zip писал(а):зачем вашему плагину содержимое всех настроенных пользователем столбцов, сразу и для всех файлов?
Потому что TWinKey указывает ТС в каком порядке отображать файлы. И, например, может оказаться так, что файл, который у ТС стоит в конце списка (.zip) юзер попросил поместить в начало. Значит мне надо заранее знать какие файлы присутствуют, чтобы указать ТС нужный порядок отображения. Вот и приходится запрашивать данные по всем файлам.
Total7zip писал(а):Может быть можно как-то иначе решить задачу?
Ну, задачу я в общих чертах описал - знать какие файлы есть в списке
до того, как ТС начнет сам их отображать. Если есть идеи как это сделать по другому буду рад выслушать.
ЗЫ. Строго говоря, на сегодняшний день содержимое стлбцов мне не нужно, порядок файлов пока определяется только по имени файла. Но в ТС нет такой возможности - запросить только имя файла. Или все, или ничего.
А вот если завтра я добавлю возможность помещать в начало списка, скажем, архивы, сжатые конкретным алгоритмом, то тут уж точно потребуется содержимое колонок.