Обсуждение:Поиск обновленных макросов в новой сборке
0 (0)
Обсуждение:Поиск обновленных макросов в новой сборке ( Обсуждение примера 25.12.2007 23:53 )
0(0)Макрос предназначен для поиска макросов в новом дистрибутиве, которые были изменены. Особый интерес представляет случай, когда были изменены макросы перекрытые пользовательской версией.
Перед запуском макроса, необходимо установить голый дистрибутив новой сборки и в переменную DIST_MACRO прописать путь к нему.
Алгоритм работы макроса следующий. Сканируется папка дистрибутивных макросов. Какждый макрос ищется по всем путям указанным в переменной MACRODIR в bank.ini . Если найдены одноименные макросы с отличнающейся датой-размером, то они попадают в отчет.
Посмотреть пример
>> ОтветитьА у нас все намного проще.... ( borodulin 26.12.2007 09:02 )
0(0)Есть специальная папка, куда помещаются правленные дистрибутивные макросы
и эта папка прописывается первой в bank.ini. Соответственно если запускаемый макрос присутствует в этой папке, то он и запускается, если нет - запускается дистибутивный... И при обновлении никогда не отслеживаю изменения в дистрибутивных путях, дистрибутивные макросы ставятся по своим папкам как и полагается. Остается только сверить макросы в специальной папке с дистрибутивными на предмет критических изменений....
>> ОтветитьСовершенно верно. Именно так и у нас. ( Ilya 26.12.2007 09:23 )
0(0)А теперь представьте, что существенно или немного изменился дистрибутивный макрос, вместо которого вызывается макрос из вашей папки. Да собственно как пример макрос client.mac или document.mac . При переходе на 92-ю в них появилось, много изменений, которые нельзя не учесть в соответствующих макросах, лежащих в папке с правленными дистрибутивными макросами... А если этих правленных там более сотни...!!!? А реально, требующих внимания лишь десяток...
>> ОтветитьНе знаю как у вас, но я обычно в changes.rtf смотрю списки измененных макросов.... ( borodulin 26.12.2007 09:31 )
0(0)Not specified
>> Ответитьможно и так... сколько changes.rtf надо просмотреть, чтобы накатиться с 90.061 до 92.030 ? :-) ( Ilya 26.12.2007 09:37 )
0(0)Not specified
>> ОтветитьНу, changes.rtf всегда полезно почитать ( bada 26.12.2007 09:50 )
0(0)Ну и Upgrade.log проаналировать, пишется какие макросы изменились, какие новые.
>> ОтветитьПолезно... :-) можно найти много новых приколов... ( Ilya 26.12.2007 10:06 )
0(0)Not specified
>> Ответить
Ненадо было так затягивать с обновлениями :-) ( borodulin 26.12.2007 12:53 )
0(0)Not specified
>> Ответить
Это решение предлагет суппорт ( bada 26.12.2007 09:23 )
0(0)Как я понял :)
>> ОтветитьА зачем изобретать велосипед ( LeonL 06.02.2008 16:41 )
0(0)есть хороший софт специально для этого случая Araxis Merge
показывает в каком файле что заменили и на что, интуитивно понятный интерфейс, динамическое сравнение и еще много разных хороших фишек.
http://www.araxis.com/merge/
>> Ответить