UpdateEx — обновление Фара и плагинов с плагринга
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
UpdateEx — обновление Фара и плагинов с плагринга
плагин, для тестов, позволяет пока только качать с плагринга. и да, требует MSVCR100.dll
Анонс
http://plugring.farmanager.com/plugin.php?pid=905
Анонс
http://plugring.farmanager.com/plugin.php?pid=905
Last edited by HaRT on Tue 05 Jan, 2021 17:37, edited 1 time in total.
Reason: Улучшен Заголовок Темы
Reason: Улучшен Заголовок Темы
- John Doe
- Бюрократ
- Posts: 13564
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 396 times
- Contact:
Re: Новый плагринг
У оригинального плагина есть проблемы если фар запущен из другой копии фара.
И ещё один важный момент: проверять возможность записи надо ДО начала распаковки.
P.S.
Предлагаю выделить обсуждение в отдельную тему.
И ещё один важный момент: проверять возможность записи надо ДО начала распаковки.
P.S.
Предлагаю выделить обсуждение в отдельную тему.
- John Doe
- Бюрократ
- Posts: 13564
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 396 times
- Contact:
Re: Новый плагринг
Обновлять ansi-плагины: не лишнее ли?
И не паковать ли все плагины в один и тот же формат?
И не паковать ли все плагины в один и тот же формат?
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Новый плагринг
ничего не менялось - все на совесте юзера.У оригинального плагина есть проблемы если фар запущен из другой копии фара.
И ещё один важный момент: проверять возможность записи надо ДО начала распаковки.
в хелпе описано, что подвержено обновлению. показывается всё для стимула в написании новых плагов )Обновлять ansi-плагины: не лишнее ли?
- John Doe
- Бюрократ
- Posts: 13564
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 396 times
- Contact:
Re: Новый плагринг
В дистрибутиве фара уже есть 7z.dll.
Если arclite загружен раньше (а так оно и есть), то она подхватится ведь?
Если arclite загружен раньше (а так оно и есть), то она подхватится ведь?
- John Doe
- Бюрократ
- Posts: 13564
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 396 times
- Contact:
Re: Новый плагринг
Postinstall теперь нужен для каждого плагина свой.
А если он будет содержаться внутри архива, то вот эти требования станут излишними:
Так и придём к особому формату плагиновых дистрибутивов
А если он будет содержаться внутри архива, то вот эти требования станут излишними:
Code: Select all
2) dll, lng, hlf-файлы плагина должны располагаться в корне архива;
5) Отдельные архивы для х86 и х64-версий Far Manager;
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Новый плагринг
у меня не заработало почему-то с 7z.dll от арклайта. хз что там.
Postinstall, думаю, не будет переделываться. а тем более встраиваться в архивы.
Postinstall, думаю, не будет переделываться. а тем более встраиваться в архивы.
- John Doe
- Бюрократ
- Posts: 13564
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 396 times
- Contact:
Re: Новый плагринг
Его функция - действия после обновления фара.Alexey Samlyukov wrote:Postinstall, думаю, не будет переделываться.
Общим для фара и плагинов он быть не может.
Что сложного в зависимости от гуида запускать свой постинсталл?
Странно, что так безапелляционно.Alexey Samlyukov wrote:а тем более встраиваться в архивы.
- WARP ItSelf
- Самый умный
- Posts: 1011
- Joined: Tue 15 Mar, 2005 23:19
- Contact:
Re: Новый плагринг
Странно, что так безапелляционно.
Вот тут хочу сказать, что это было частное мнение. Я со стороны PlugRing предоставляю интерфейс для получения текущей информации о плагинах. Остальное — на усмотрение плагина-апдейтера, который может быть любым.
Вот тут хочу сказать, что это было частное мнение. Я со стороны PlugRing предоставляю интерфейс для получения текущей информации о плагинах. Остальное — на усмотрение плагина-апдейтера, который может быть любым.
Никто не знал, а я...
- John Doe
- Бюрократ
- Posts: 13564
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 396 times
- Contact:
Re: Новый плагринг
У меня работает, но dll должна быть в папке Update.Alexey Samlyukov wrote:у меня не заработало почему-то с 7z.dll от арклайта. хз что там.
Кстати другие плагины учитывают эту настройку:
Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip]
"Path"="C:\\apps\\far3\\"
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Новый плагринг
если плагин загружает 7z.dll из папки арклайта, то вот так работает:
если же подгружать длл из своей папки или из папки 7-zip всё проходит на ура.
хз в чем там дело. используются сорцы от Artem Senichev из Renewal.
Code: Select all
Unpacking Far30b3235.x86.20130308.7z
Unpack error. Retry? (Y/N)
error
Unpacking PicViewAdvW.x86_8.rar OK
Unpacking VisRenW.x86_16.rar OK
Starting FAR... OK
Code: Select all
Unpacking Far30b3235.x86.20130308.7z OK
Unpacking PicViewAdvW.x86_8.rar OK
Unpacking VisRenW.x86_16.rar OK
Starting FAR... OK
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Новый плагринг
как-то я про такое не подумал )
переделал работу с 7z.dll: плагин ищет ее в своем каталоге, каталоге плагина ArcLite или архиватора 7-Zip.
переделал работу с 7z.dll: плагин ищет ее в своем каталоге, каталоге плагина ArcLite или архиватора 7-Zip.
- John Doe
- Бюрократ
- Posts: 13564
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 396 times
- Contact:
Re: Новый плагринг
Хотелось бы иметь возможность почитать changelog до обновления.
P.S.
Плагин уже далеко не изначальный Update, стоило бы поменять название и guid.
P.S.
Плагин уже далеко не изначальный Update, стоило бы поменять название и guid.
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Новый плагринг
это просто следующий билд плагина. на плагринге пока нет changelogа. если будет - будем показывать.