Пересобранные плагины Max'a Rusov'a [x64]

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
Dennis_Moore
Posts: 237
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 11 times

Пересобранные плагины Max'a Rusov'a [x64]

Post by Dennis_Moore » Thu 29 Jun, 2017 08:53

Пересобрал плагины Max'a Rusov'a в Delphi 10.2 что надеюсь окончательно решит проблему падения FAR'a по их вине (точнее по вине FreePascal). Пришлось изменить код в некоторых местах и добавить недостающие DCC64.CFG потому как иначе не собиралось.

Список собранного:


У меня например ушла ошибка взаимодействия Review и макроса zg для просмотра картинок (если вызвать этот макрос и опуститься на пару картинок вниз после чего вызвать Review и перейти на те же пару картинок вверх то при выходе из последнего он падал вместе с FAR'ом)

Замечания:
  • Noisy: noisy.exe и winnoisy.exe при запуске выдают ошибку "The application was unable to start correctly (0xc000007b)", ту же ошибку мне выдает и оригинальная версия. Просьба к скачавшим протестировать и отписать если результат запуска будет положительный. Для работы нужна библиотека BASS.
  • ConCtrl: на моем наборе плагинов вешает FAR. На чистом со стандартным набором все в порядке. Собранный в FreePascal работает без нареканий.
  • FastWhell: пробовал разные значения (вплоть до 1000) но прокрутка быстрее не становится. Может он неправильно работает в новых билдах ?
  • SameFolder: некорректно обрабатывает вызов внутри архива. Есть аналогичная по функциям замена в наборе SimSU (Shell_SamePath.lua)
  • Review: собранный в Delphi 10.2 не закрывает за собой файлы, убрано до починки

    Плагины и исходники (только измененные и добавленные файлы) плюс UCharMap x86 (на всякий случай тоже пересобрал):
Attachments
Max_Rusov_x64_D102_Plugins.rar
(1.71 MiB) Downloaded 29 times
UCharMap_1.6_x86_FXD_D102_F3.rar
(78.54 KiB) Downloaded 35 times
Max_Rusov_D102_Src.rar
(56.76 KiB) Downloaded 20 times
Last edited by Dennis_Moore on Fri 30 Jun, 2017 11:01, edited 2 times in total.

Taciturn
Posts: 341
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 3 times
Been thanked: 4 times
Contact:

Пересобранные плагины Max'a Rusov'a [x64]

Post by Taciturn » Thu 29 Jun, 2017 14:35

Ваша сборка Review не закрывает за собой файлы (открываем, закрываем, пытаемся удалить - получаем сообщение что файл заблокирован процессом Far.exe), у сборки Max'a Rusov'a в этом плане всё Ok.

skipik
Posts: 68
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 5 times
Been thanked: 2 times

Пересобранные плагины Max'a Rusov'a [x64]

Post by skipik » Thu 29 Jun, 2017 15:09

Taciturn, у меня не воспроизводится ваш баг. Всё отрабатывает нормально.

User avatar
Dennis_Moore
Posts: 237
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 11 times

Пересобранные плагины Max'a Rusov'a [x64]

Post by Dennis_Moore » Thu 29 Jun, 2017 16:20

Taciturn wrote:
Thu 29 Jun, 2017 14:35
Ваша сборка Review не закрывает за собой файлы
Действительно. Попробую сегодня или завтра исправить.

Upd.: Собрал этим же компилятором x86 версию - все нормально. Это какя-то x64 специфика, завтра буду разбираться.
Last edited by Dennis_Moore on Thu 29 Jun, 2017 17:17, edited 1 time in total.

User avatar
Dennis_Moore
Posts: 237
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 11 times

Пересобранные плагины Max'a Rusov'a [x64]

Post by Dennis_Moore » Fri 30 Jun, 2017 10:58

Пару часов подряд пытался понять почему Review не закрывает файлы. Нашел вроде-бы конкретное место которое это вызывает (проверил на x86), почитал об особенностях переноса Delphi программ на x64, но это не помогло понять как чинить. Кстати, в директории Review не было конфига для Delphi x64 т.ч. возможно Max Rusov изначально не ориентировался на него. Еще раньше собирал плагин в FPC244 и FPC264 от чего он начал падать постоянно, т.ч. оставил оригинальный.

Post Reply

Return to “Обсуждение плагинов”