Latest post of the previous page:
Спасибо за плагин!FIN — Fix Incorrect Names
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: FIN — Fix Incorrect Names
нативная версия под фар3 работает в обеих битностях, спасибо!
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 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Re: FIN — Fix Incorrect Names
Как бы плагин бы подправить, а то в новых версиях FAR3 не работает.
Заранее благодарен.
Заранее благодарен.
Re: FIN — Fix Incorrect Names
И правдаSkinner62 wrote:Как бы плагин бы подправить, а то в новых версиях FAR3 не работает.
Что-то сломалось на пути от 2919 к 2935, но что же такое важное было поменяно в FAR'е, понять из changelog'а решительно невозможно. Экспериментальным путём тоже ничего выяснить не удаётся, т.к. поставляемый PluginW.pas нефункционален.
Сожалею, но придётся потерпеть либо до наступления хоть какой-то ясности (примерно до морковкина заговенья), либо до появления у меня свободного времени (хотя бы до января)...
Съешь мыша – стань настоящим клавишником!
Re: FIN — Fix Incorrect Names
Оп-па!
Добрые люди помогли морковке заговеть: http://forum.farmanager.com/viewtopic.p ... =15#p99856
Пересобрал плагин. Ща выложу.
Добрые люди помогли морковке заговеть: http://forum.farmanager.com/viewtopic.p ... =15#p99856
Пересобрал плагин. Ща выложу.
Съешь мыша – стань настоящим клавишником!
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: FIN — Fix Incorrect Names
Code: Select all
v1.1 [26.08.2010 18:07]
Исправлена ошибка, связанная с недокументированными свойствами DM_GETDIALOGINFO,
из-за которой плагин мог не срабывать.
Если да, то в чём оно заключается?
Re: FIN — Fix Incorrect Names
В чём заключается, точно не помню, но что-то было связанное с распределением обязанностей между событиями DM_GETDIALOGINFO и DN_GETDIALOGINFO. Учитывая, что последнее 2 года назад уничтожили, то наверное, этой проблемы давно нет...John Doe wrote:А это свойство и в тройке присутствует?
Если да, то в чём оно заключается?
Съешь мыша – стань настоящим клавишником!
-
- Posts: 8
- Joined: Thu 04 Nov, 2010 07:07
Re: FIN — Fix Incorrect Names
Баг.
Произвожу операцию переименования файлов по маске "*.", то есть отсекаю расширение файла и оставляю только имя (например, "read.me" -> "read")
Преименования/копирования не происходит , ибо наш плагин перехватывает и предотвращает ввод "некорректного имени" файла. Но на самом деле это не имя файла, а маска. Ванильный фар данную операцию поддерживает начиная с самой первой версии и до сегодняшнего дня.
Предлагаю при находжении в строке нового имени файла символов подстановки (* или ?) плагин передает дальнейшую обработку сразу фару
Произвожу операцию переименования файлов по маске "*.", то есть отсекаю расширение файла и оставляю только имя (например, "read.me" -> "read")
Преименования/копирования не происходит , ибо наш плагин перехватывает и предотвращает ввод "некорректного имени" файла. Но на самом деле это не имя файла, а маска. Ванильный фар данную операцию поддерживает начиная с самой первой версии и до сегодняшнего дня.
Предлагаю при находжении в строке нового имени файла символов подстановки (* или ?) плагин передает дальнейшую обработку сразу фару
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: FIN — Fix Incorrect Names
Зачем так радикально?!paulzaytsev wrote:Предлагаю при находжении в строке нового имени файла символов подстановки (* или ?) плагин передает дальнейшую обработку сразу фару
Во-первых, проверку того, обычное имя файла или глоб/регэкп, должен производить сам ФАР (разумеется, по просьбе плагина). Во-вторых, подстановка — это ещё не повод не исправлять ничего. Предлагаю просмотреть все исправления, которые плагин умеет производить, и про каждое из них отдельно решить, уместно ли оно для (а) глобов, (б) регэкспов.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: FIN — Fix Incorrect Names
Плагин ничего никому не передаёт. Он либо убирает точки и пробелы из поля ввода диалога, либо нет.
Так что все надо, должен, по просьбе ... - это абстракция.
А 'радикальное' предложение вполне уместно.
Так что все надо, должен, по просьбе ... - это абстракция.
А 'радикальное' предложение вполне уместно.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: FIN — Fix Incorrect Names
Мы тут обсуждаем, как лучше. А Вы?2useven10 wrote:Так что все надо, должен, по просьбе ... - это абстракция.
Обоснования?2useven10 wrote:А 'радикальное' предложение вполне уместно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: FIN — Fix Incorrect Names
Вот и обнаружилось противоречие: мы ратуем за то, что удобнее пользователю плагина, а Вы — за то, что проще его разработчику. На этом уровне дискурса этот конфликт не снять.2useven10 wrote:И что просто исправить без написания нового плагина.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: FIN — Fix Incorrect Names
Ну решать автору, или тому кто захочет править плагин (в 4к разобраться несложно). Абстрактно совершенный плагин, который никогда не появится вряд ли заинтересует инициатора этой дискуссии. А простые изменения в простом плагине, которые решат конкретную проблему, будут востребованы.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: FIN — Fix Incorrect Names
Согласен. Я тоже за пошаговое добавление ценности ПО.2useven10 wrote:Абстрактно совершенный плагин, который никогда не появится вряд ли заинтересует инициатора этой дискуссии. А простые изменения в простом плагине, которые решат конкретную проблему, будут востребованы.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 8
- Joined: Thu 04 Nov, 2010 07:07