AdvCmpEx — Сравнение и синхронизация файлов

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

Re: Advanced Compare 2

Post by Alexey Samlyukov »

Latest post of the previous page:

имею в виду установить http://farplug-alvls.googlecode.com/fil ... st_x86.exe как и положено в %WinDir%
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Advanced Compare 2

Post by DrKnS »

Alexey Samlyukov wrote:ну очевидно же, в одной системе имеется msvcr100.dll, а в другой нет.
Вот, кстати, интересный момент.
ОС по умолчанию в этой ситуации показывает гуйный диалог, в котором явно написано, что msvcr100.dll не найден.
Но мы эти диалоги давим по SetErrorMode, в результате получая только код ошибки, по которому хрен поймешь, кто именно там "не найден".
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced Compare 2

Post by Alexey Samlyukov »

как бы последних 14 сообщений не имеют отношения к плагину, но имеют отношение к загрузчику плагинов фаром...
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Re: Advanced Compare 2

Post by r-bin »

Alexey Samlyukov wrote:r-bin
дос-имен не будет, такое старье в морг.
"дата создания" - крайне специфическая хотелка и в том софте, что видел я, такого параметра не заметил. но можно самому прикрутить - всё на свн.
Офис 2007 на XP тоже старьё? В папке "C:\Program Files" он сидит в папке Microsoft Office или в DOS-варианте, допустим, MICROS~1. Там же полно других "Microsoft*", например, "Microsoft Visual Studio", по старому, допустим, MICROS~2. При восстановлении папки "C:\Program Files" папка Офиса может запросто скопироваться как MICROS~2 или с другим коротким именем. После этого при запуске "офисного" приложения офис начинает как бы восстановление, так как в реестре указан у него как раз короткий путь и он (офис)плодит новые пути к своим модулям. Так же многие другие программы чувствительны к коротким именам, например Касперский. Даты создания критичны, например, для Фаерфокса или Вебмани Кипера. Первый считает, что его дополнение установилось как раз в дату создания файла (папки) и при изменении этой даты у файла дополнение может отвалиться или поменяться порядок их загрузки. Кошелёк же считает при изменении даты создания его привязочных файлов, что его дурят и просит предоставить файл ключа, что весьма критично - а вдруг это вирус шалит?

ЗЫ, Ладно. простите, что потревожил. Сам собрать фар или плагин к сожалению не смогу. Да и не чем.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced Compare 2

Post by Alexey Samlyukov »

обновил плаг, добавил работу с тегами версии 2.2, 2.3 и 2.4, а если тега нет, то пытаемся генерировать из имени.
жду замечаний :)
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced Compare 2

Post by Alexey Samlyukov »

и еще раз обновил плагин, опция "по именам" в поиске дублей теперь имеет третье состояние: искать вхождение имени. при этом расширение файла и "не буквы" отбрасываются, т.е. "AdvCmpW_a34.2468.rar" и "AdvCmpW_a34.zip" попадут в одну группу.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Advanced Compare 2

Post by Kerberos464 »

можно ли убрать зависимости от MSVCR100.dll в последних версиях плагина? (и в Visual Rename тоже)
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
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced Compare 2

Post by Alexey Samlyukov »

а зачем? скачать и установить нужный дистрибутив - пара кликов.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Advanced Compare 2

Post by Kerberos464 »

а зачем устанавливать, если можно не делать этого?
раньше работало и без vc++ redist.
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
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced Compare 2

Post by Alexey Samlyukov »

это не так, просто раньше линковалось с MSVCR.dll которая от VS 6 и входила в дистрибутив винды, но она устарела для VS 10.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Advanced Compare 2

Post by Kerberos464 »

понятно.
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
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Advanced Compare 2

Post by zg »

Alexey Samlyukov wrote:а зачем? скачать и установить нужный дистрибутив - пара кликов.
на чужой машине.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced Compare 2

Post by Alexey Samlyukov »

скачать и положить в папку плагина.
User avatar
Michael Lukashov
Posts: 516
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

Re: Advanced Compare 2

Post by Michael Lukashov »

Плагин можно статически слинковать с CRT библиотеками, тогда не будет зависимости от msvcp100.dll msvcr100.dll
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced Compare 2

Post by Alexey Samlyukov »

можно. но меня не устраивает размер плагина + зачем код дублировать в каждом плаге, пусть себе лежит в MSVCR
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Advanced Compare 2

Post by Kerberos464 »

Alexey Samlyukov wrote:скачать и положить в папку плагина.
по две (х64 и х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 - весь фар перестал работать.
Post Reply

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