FIN — Fix Incorrect Names

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

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

Latest post of the previous page:

fibre wrote:x64 версия плагина планируется? (оказалось, что плагин всё же полезный) :)
Я бы рад, но мне нечем её собрать и негде потестить...
Впрочем, плагин выложен с исходниками, и я даю официальное разрешению любому, кто имеет такую возможность, сделать это и выложить результат. Если я ничего не путаю, "free pascal" должен выдавать на гора и 64-битный код. Никаких специфически борландовских штучек я, вроде бы, в коде не использовал.
Съешь мыша – стань настоящим клавишником!

User avatar
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

Post by Kerberos464 »

попробовал скомпилировать с помощью free pascal 2.4.2 x64, но не удалось:

PluginW.pas взял от последнего фара (2.0.1761).
:(
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 - весь фар перестал работать.

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

Re: FIN — Fix Incorrect Names

Post by Max Rusov »

В FPC нужно включить совместимость с Delphi
{$MODE DELPHI}
кажется.

User avatar
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

Post by Kerberos464 »

Max Rusov wrote:В FPC нужно включить совместимость с Delphi
{$MODE DELPHI}
кажется.
попробовал (параметр -Mdelphi).
но тогда ему не нравится ассемблерный код, вроде:
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 - весь фар перестал работать.

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

Re: FIN — Fix Incorrect Names

Post by Max Rusov »

Там еще и ассемблер? :? Круть. Ассемблер придется переписывать.

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

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

fibre wrote:но тогда ему не нравится ассемблерный код
Вот я сегодня как раз до этого момента самостоятельно добрался и на нём застрял. Ассемблерный кусок был взят из борландовского SysUtils (и чуть-чуть облегчён в целях оптимизации), служит для сравнения GUID'ов. Но в принципе их можно и в лоб сравнивать - там всего 16 байт...
Съешь мыша – стань настоящим клавишником!

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

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

Типа, собрал...

UPD: Раз работает, пробный файл отсюда убран.
Last edited by Тигрёнок on Thu 23 Dec, 2010 16:19, edited 1 time in total.
Съешь мыша – стань настоящим клавишником!

User avatar
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

Post by Kerberos464 »

win7 x64, far 2.0.1767 x64.
плагин работает, спасибо :)
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
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

fibre wrote:плагин работает, спасибо :)
Лады. Сегодня постараюсь выложить нормальный релиз (там кое-чего ещё прикручено).
Съешь мыша – стань настоящим клавишником!

Centurion
Posts: 14
Joined: Sun 21 Feb, 2010 10:34

Re: FIN — Fix Incorrect Names

Post by Centurion »

Спасибо за плагин!

User avatar
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

Post by Kerberos464 »

нативная версия под фар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 - весь фар перестал работать.

Skinner62
Posts: 1
Joined: Fri 09 Nov, 2012 08:15

Re: FIN — Fix Incorrect Names

Post by Skinner62 »

Как бы плагин бы подправить, а то в новых версиях FAR3 не работает.
Заранее благодарен.

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

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

Skinner62 wrote:Как бы плагин бы подправить, а то в новых версиях FAR3 не работает.
И правда :(
Что-то сломалось на пути от 2919 к 2935, но что же такое важное было поменяно в FAR'е, понять из changelog'а решительно невозможно. Экспериментальным путём тоже ничего выяснить не удаётся, т.к. поставляемый PluginW.pas нефункционален.
Сожалею, но придётся потерпеть либо до наступления хоть какой-то ясности (примерно до морковкина заговенья), либо до появления у меня свободного времени (хотя бы до января)...
Съешь мыша – стань настоящим клавишником!

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

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

Оп-па!
Добрые люди помогли морковке заговеть: http://forum.farmanager.com/viewtopic.p ... =15#p99856
Пересобрал плагин. Ща выложу.
Съешь мыша – стань настоящим клавишником!

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

Re: FIN — Fix Incorrect Names

Post by John Doe »

Code: Select all

v1.1 [26.08.2010 18:07]
Исправлена ошибка, связанная с недокументированными свойствами DM_GETDIALOGINFO,
из-за которой плагин мог не срабывать.
А это свойство и в тройке присутствует?
Если да, то в чём оно заключается?

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

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

John Doe wrote:А это свойство и в тройке присутствует?
Если да, то в чём оно заключается?
В чём заключается, точно не помню, но что-то было связанное с распределением обязанностей между событиями DM_GETDIALOGINFO и DN_GETDIALOGINFO. Учитывая, что последнее 2 года назад уничтожили, то наверное, этой проблемы давно нет...
Съешь мыша – стань настоящим клавишником!

Post Reply

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