UpdateEx

Здесь можно обсудить ваш любимый плагин.
User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

UpdateEx

Postby Alexey Samlyukov » Thu 07 Mar, 2013 11:11

плагин, для тестов, позволяет пока только качать с плагринга. и да, требует MSVCR100.dll

Анонс

http://plugring.farmanager.com/plugin.php?pid=905

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: Новый плагринг

Postby John Doe » Thu 07 Mar, 2013 12:42

У оригинального плагина есть проблемы если фар запущен из другой копии фара.
И ещё один важный момент: проверять возможность записи надо ДО начала распаковки.

P.S.
Предлагаю выделить обсуждение в отдельную тему.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: Новый плагринг

Postby John Doe » Thu 07 Mar, 2013 12:46

Обновлять ansi-плагины: не лишнее ли?

И не паковать ли все плагины в один и тот же формат?

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Новый плагринг

Postby Alexey Samlyukov » Thu 07 Mar, 2013 12:52

У оригинального плагина есть проблемы если фар запущен из другой копии фара.
И ещё один важный момент: проверять возможность записи надо ДО начала распаковки.

ничего не менялось - все на совесте юзера.

Обновлять ansi-плагины: не лишнее ли?

в хелпе описано, что подвержено обновлению. показывается всё для стимула в написании новых плагов )

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: Новый плагринг

Postby John Doe » Thu 07 Mar, 2013 12:57

В дистрибутиве фара уже есть 7z.dll.
Если arclite загружен раньше (а так оно и есть), то она подхватится ведь?

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: Новый плагринг

Postby John Doe » Thu 07 Mar, 2013 13:01

Postinstall теперь нужен для каждого плагина свой.

А если он будет содержаться внутри архива, то вот эти требования станут излишними:

Code: Select all

2) dll, lng, hlf-файлы плагина должны располагаться в корне архива;
5) Отдельные архивы для х86 и х64-версий Far Manager;


Так и придём к особому формату плагиновых дистрибутивов

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Новый плагринг

Postby Alexey Samlyukov » Thu 07 Mar, 2013 13:04

у меня не заработало почему-то с 7z.dll от арклайта. хз что там.

Postinstall, думаю, не будет переделываться. а тем более встраиваться в архивы.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: Новый плагринг

Postby John Doe » Thu 07 Mar, 2013 13:11

Alexey Samlyukov wrote:Postinstall, думаю, не будет переделываться.
Его функция - действия после обновления фара.
Общим для фара и плагинов он быть не может.

Что сложного в зависимости от гуида запускать свой постинсталл?

Alexey Samlyukov wrote:а тем более встраиваться в архивы.
Странно, что так безапелляционно.

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Новый плагринг

Postby WARP ItSelf » Thu 07 Mar, 2013 13:49

Странно, что так безапелляционно.

Вот тут хочу сказать, что это было частное мнение. Я со стороны PlugRing предоставляю интерфейс для получения текущей информации о плагинах. Остальное — на усмотрение плагина-апдейтера, который может быть любым.
Никто не знал, а я...

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: Новый плагринг

Postby John Doe » Thu 07 Mar, 2013 18:41

Alexey Samlyukov wrote:у меня не заработало почему-то с 7z.dll от арклайта. хз что там.
У меня работает, но dll должна быть в папке Update.
Кстати другие плагины учитывают эту настройку:

Code: Select all

[HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip]
"Path"="C:\\apps\\far3\\"

Это правильнее чем искать в Program Files.

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Новый плагринг

Postby Alexey Samlyukov » Fri 08 Mar, 2013 03:05

если плагин загружает 7z.dll из папки арклайта, то вот так работает:

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
 

если же подгружать длл из своей папки или из папки 7-zip всё проходит на ура.

Code: Select all

Unpacking Far30b3235.x86.20130308.7z                        OK
Unpacking PicViewAdvW.x86_8.rar                             OK
Unpacking VisRenW.x86_16.rar                                OK

Starting FAR...                                             OK

хз в чем там дело. используются сорцы от Artem Senichev из Renewal.

User avatar
DrKnS
Posts: 4504
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 112 times
Contact:

Re: Новый плагринг

Postby DrKnS » Fri 08 Mar, 2013 04:27

Ну немного наивно ожидать, что загруженная из папки арклайта dll даст переписать себя новой из Far30b3235.x86.20130308.7z, не?

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Новый плагринг

Postby Alexey Samlyukov » Fri 08 Mar, 2013 04:47

как-то я про такое не подумал )

переделал работу с 7z.dll: плагин ищет ее в своем каталоге, каталоге плагина ArcLite или архиватора 7-Zip.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: Новый плагринг

Postby John Doe » Fri 08 Mar, 2013 10:54

Хотелось бы иметь возможность почитать changelog до обновления.

P.S.
Плагин уже далеко не изначальный Update, стоило бы поменять название и guid.

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Новый плагринг

Postby Alexey Samlyukov » Fri 08 Mar, 2013 11:12

это просто следующий билд плагина. на плагринге пока нет changelogа. если будет - будем показывать.

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Update

Postby Alexey Samlyukov » Mon 11 Mar, 2013 13:20

плагин, опять же для тестов, много внутренних переделок и улучшений. позволяет пока только качать с плагринга. требует MSVCR100.dll в путях


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

Who is online

Users browsing this forum: No registered users and 1 guest