Страница 115 из 130
Добавлено: Вт ноя 22, 2016 19:58
sa
MVV
А если просто
укажите значение 0 или -1, чтобы отключить проверки активности окна
Добавлено: Вт ноя 22, 2016 20:21
Flasher
Наличие -1 тут вообще ни к чему. Речь шла о том, что
MVV писал(а): несуществующие окна имеют нулевой дескриптор
Добавлено: Вт ноя 22, 2016 22:20
MVV
sa,
Так проблему (определение корректности возвращаемого findwnd значения) не решить.
Flasher,
Пустота может быть только там, где параметр опущен, функции возвращают числовые результаты. И пустота - это просто отправка активному в данный момент окну, т.е. не то, что нужно в данной ситуации. Проблема в том, чтобы отличать 0, указанный юзером, от 0, возвращаемого findwnd (и не только ею, т.к. там может быть произвольное выражение).
Добавлено: Вт ноя 22, 2016 22:25
Flasher
Я это всё понимаю. Я предлагаю предварительно обрабатывать результат, подменяя 0 на пустоту (как ты на -1 подменял) в случае findwnd.
Добавлено: Вт ноя 22, 2016 22:27
sa
MVV
Разве утилита не может подменить указанный юзером 0 на -1?
Добавлено: Вт ноя 22, 2016 23:17
MVV
Flasher,
Я на -1 ничего не подменял, я просто сделал, чтобы функция проверяла значение аргумента на -1, а не на 0, чтобы отключать проверки активности окон.
sa,
Технически, явно указанный 0 отличить от значения указанного в качестве аргумента выражения возможно, т.к. выражение вычисляется по команде из функции. Костыльно, конечно, будет, но устроит обе стороны...
Добавлено: Ср ноя 23, 2016 01:02
sa
Flasher писал(а):Ты же сам написал: "прирост скорости +100500 для тормознутых путей".
Разве это
MVV сказал не по поводу использования команды 3009 вместо 3007?
Добавлено: Ср ноя 23, 2016 02:27
Flasher
Нет. Это команда ТС, а TCFS2 тут играет роль только в части быстрой работы с меню.
MVV писал(а):проверяла значение аргумента на -1, а не на 0
Что понимается под "на"?
Добавлено: Ср ноя 23, 2016 10:28
MVV
Нет. Это команда ТС, а TCFS2 тут играет роль только в части быстрой работы с меню.
По логике, та команда должна работать и без
0 в параметрах
send, т.к. там
send запускается на долю секунды, когда меню уже открыто.
Что понимается под "на"?
На равенство.
Добавлено: Ср ноя 23, 2016 10:37
Merlin
у меня вообще не грузится, в чем проблема?
Добавлено: Ср ноя 23, 2016 10:49
MVV
Это вопрос из разряда тех, на которые можно ответить
42. Или
не знаю, у меня работает.

Добавлено: Ср ноя 23, 2016 10:59
sa
Flasher писал(а):Нет.
Прочти целиком утверждение
MVV
С 474 сборкой TCFS2 можно закрывать вкладки с помощью меню вкладки, не активируя их (прирост скорости +100500 для тормознутых путей).
закрывать вкладки с помощью меню вкладки – это команда (3009) показа меню вкладки
закрывать вкладки ... активируя их – это команда (3007) закрытия вкладки после выполнения её активации
Да и прежде ты с этим вроде
соглашался.
Добавлено: Ср ноя 23, 2016 12:58
Avada
Merlin
Проблема прежде всего в том, что не надо тут флудить и развлекаться задаванием глупых вопросов, на которые заведомо невозможно дать никакой осмысленный ответ (что является по факту тем же флудом). Все сообщения того же рода из прочих тем удалены. При попытках продолжения подобной активности результатом будет блокировка аккаунта. Это первое и последнее предупреждение.
Добавлено: Ср ноя 23, 2016 13:22
Flasher
sa писал(а):Да и прежде ты с этим вроде соглашался.
Условно.
MVV так выразился, чтобы сделать акцент на команде. По факту же
речь шла о новой фиче манипуляции с окнами/меню. Сама команда ТС иначе от этого работать не стала.
Добавлено: Ср ноя 23, 2016 13:41
sa
Flasher писал(а):По факту же речь шла о новой фиче манипуляции с окнами/меню.
Тогда при чём здесь
тормознутые пути и вот это
MVV писал(а):та команда должна работать и без 0 в параметрах send
Flasher писал(а):Сама команда ТС иначе от этого работать не стала.
Просто вместо одной (3007) стала применяться другая (3009).