Добавлено: Вт июн 24, 2014 10:42
Попробуй строку
Код: Выделить всё
TCArch := GetBitness(TCPID)Код: Выделить всё
TCArch := "32"И попробуй ещё эту же строку заменить на
Код: Выделить всё
TCArch := GetBitness(TCPID)
msgbox, % TCArchФорум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Код: Выделить всё
TCArch := GetBitness(TCPID)Код: Выделить всё
TCArch := "32"Код: Выделить всё
TCArch := GetBitness(TCPID)
msgbox, % TCArch64LonerD писал(а):чтобы проверить, какое именно значение возвращает функция
Отпишись, пожалуйста, на script-coding об этом - какая ОС, какой файл выдаёт какой результат.Flasher писал(а):Оно.
Надо местами поменять.cmd := (key == "WheelUp" ? 3005 : 3006)
Так и задумано, как раз таки согласно логике. Вверх - это движение вперёд (к предыдущей вкладке), вниз - это движение назад (к следующей вкладке). В Акелпаде, например так же сделано по дефолту в плагине прокрутки.Flasher писал(а):Забыл написать, что у тебя логическая ошибка в манипуляции.Надо местами поменять.cmd := (key == "WheelUp" ? 3005 : 3006)
Это какая-то китайская логика. У нас движение вниз равнозначно движению вперёд по схеме "сверху вниз, слева направо". Везде в окнах горизонтальный скролл так и работает, как и переключение по вкладкам по Ctrl + Tab/Shift+Tab.LonerD писал(а): как раз таки согласно логике
То нехорошее чувство, когда понимаю, что сам балбес.Flasher писал(а):LonerD
Я проверил несколько версий, начиная с 7.56, из дистрибутива на XP/7 x86. Результат везде один.
Код: Выделить всё
TCArch := GetBitness(TCPID)Код: Выделить всё
if ( A_Is64bitOS != 0 )
TCArch := 32
else
TCArch := GetBitness(TCPID)