FaST: Far as Scheduled Task — Запуск Фара из планировщика

Здесь можно обсудить ваш любимый плагин.
User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Тигрёнок » Sat 24 Dec, 2011 16:24

Latest post of the previous page:

Maximus5 wrote:Смотря на код плагина, мне не понятно как он вообще мог работать...
В экспортах - одна SetStartupInfoW. GetPluginInfoW отсутствует. С какой радости фар должен загружать плагин при старте?
Меня умиляет этот удивлённый тон...
Под FAR2 никакой GetPluginInfoW не было, а необходимость её экспортировать под FAR3 нигде прямо не документирована и явным образом известна только членам FarTeam (проштудировать несколько тысяч строк changelog'а на предмет поиска творческих разложенных граблей – не в человеческих силах).
Кроме того, как выяснилось, содержимое файла PluginW.pas никак не учитывает масштабных изменений случившихся с FAR'ом. Так что хорошо, что новая сборка не стартует. Вполне мог бы получиться GPF. Будет адекватный PluginW.pas – будет новая сборка плагина.
Съешь мыша – стань настоящим клавишником!

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Тигрёнок » Sat 24 Dec, 2011 16:30

Kerberos464 wrote:MacroLib уже есть под тройку =)
Где?
Съешь мыша – стань настоящим клавишником!

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

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Alexey Samlyukov » Sat 24 Dec, 2011 16:48

написана глупость, GetPluginInfo была всегда.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Maximus5 » Sat 24 Dec, 2011 16:59

Kirillony
Как создать дамп памяти приложения
Но вообще уже не нужно. Почему-то оф.сборка действительно валится

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Тигрёнок » Sat 24 Dec, 2011 17:21

Alexey Samlyukov wrote:написана глупость, GetPluginInfo была всегда.
Прошу прощения: не глядя скопипейстил название функции из поста Maximus5 (так что про глупость – ему). Разумеется, речь о GetGlobalInfoW.
Съешь мыша – стань настоящим клавишником!

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Maximus5 » Sat 24 Dec, 2011 17:40

Про глупость - тебе.
Речь шла именно про Far2 версию плагина. В которой нет функции GetPluginInfoW.
Протирал глаза - не помогает. Плагин экспортирует только SetStartupInfoW.
Так что, читайте два раза, если не письма не доходят :-P

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Kerberos464 » Sat 24 Dec, 2011 17:48

Тигрёнок wrote:
Kerberos464 wrote:MacroLib уже есть под тройку =)
Где?
в топике обсуждения плагина, в шапке (правда, пока только для х86).
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by t-rex » Sat 24 Dec, 2011 18:18

GetPluginInfoW не обязателен.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Maximus5 » Sat 24 Dec, 2011 18:24

Если GetPluginInfoW нету, с какой радости фар должен присваивать плагину флаг PF_PRELOAD?

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by t-rex » Sat 24 Dec, 2011 18:27

Ни с какой.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Maximus5 » Sat 24 Dec, 2011 18:28

О том и речь
Смотря на код плагина, мне не понятно как он вообще мог работать...
В экспортах - одна SetStartupInfoW. GetPluginInfoW отсутствует. С какой радости фар должен загружать плагин при старте?

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Тигрёнок » Sat 24 Dec, 2011 18:42

Maximus5 wrote:Про глупость - тебе.
Речь шла именно про Far2 версию плагина. В которой нет функции GetPluginInfoW.
Протирал глаза - не помогает. Плагин экспортирует только SetStartupInfoW.
А под двойкой всё прекрасно работает. GetPluginInfoW этому плагину не нужна. И кстати, под тройкой она ему тоже нужна. Всё, что нужно, плагин делает при старте FAR'а, а в меню себя не проявляет.
Съешь мыша – стань настоящим клавишником!

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Тигрёнок » Sat 24 Dec, 2011 18:48

Kerberos464 wrote:в топике обсуждения плагина, в шапке (правда, пока только для х86).
Возможно, я чего-то крупно не понимаю и tdm-gcc, который Вы там упоминаете, это такой паскаль. В таком случае Вы не поделитесь со мной функциональным PluginW.pas для FAR3? А то исходников я у Вас там не нашёл.
Съешь мыша – стань настоящим клавишником!

User avatar
DrKnS
Posts: 5420
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 249 times

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by DrKnS » Sat 24 Dec, 2011 18:50

В экспортах - одна SetStartupInfoW. GetPluginInfoW отсутствует. С какой радости фар должен загружать плагин при старте?
GetPluginInfoW нет - в кеш писать нечего.
В кеше пусто - dll загружалась.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Maximus5 » Sat 24 Dec, 2011 18:52

Итого - плагину просто везло )

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Maximus5 » Sat 24 Dec, 2011 18:55

Тигрёнок wrote:GetPluginInfoW этому плагину не нужна.
А кто тебе даст справку с печатью, что фар будет загружать твой плагин при старте и дальше? Imho, нет PF_PRELOAD - грузить его не надо.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: FaST: Far as Scheduled Task — Запуск Фара из планировщик

Post by Max Rusov » Sat 24 Dec, 2011 19:01

Тигрёнок wrote:не поделитесь со мной функциональным PluginW.pas для FAR3? А то исходников я у Вас там не нашёл
Исходники здесь.
http://code.google.com/p/far-plugins/

Но Plugin3.pas не полный, переведено только то, что я использовал. ~80%.

Post Reply

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