Показать сообщение отдельно
Старый 02.08.2006, 13:49   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
И еще раз хочу поделиться опытом. Ситуация: обновляем "чистый" SP4 на чистый "SP5". Никаких KR1, KR2 не стоит.

Первый пункт при обновлении - компиляция приложения. Результат: ошибка в классе SysSqlSetup, ядро не распознает инструкции типа fieldNum(xxx, RecVersion).

Опять взял свежий axSYP.aod, скопировал его в приложение, не компилируя. В нем номер поля fieldNum(xxx, RecVersion) сохранено с последней компиляции: 61450. Меняем строку dictionary.fieldId = fieldnum(SqlDictionary, RecVersion); на dictionary.fieldId = 61450; Все, класс компилируется, можно переходить к остальным пунктам обновления, включая синхронизацию.

Но осадок в душе остался. Очень хочется покрыть матом выпускающих такие версии.