Исчезают компоненты при обновлении

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

dir /A /B /S
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Сообщение Andrey »

как "до того" не скажу, но после установки проверяю Сервис-Информация-О компонентах-Различия с репозитарием
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Слетели собственные res-файлы после запуска файла RegComp.bat
А он в принципе ни для чего другого и не предназначен - тупо прописывает компоненты на системы которые указаны в подсовываемой ему xml.

Чтобы оставались или добавлялись ваши ресы - естественно пропишите их в этой xml по образу и подобию.

Для регистрации собственных доработок пользуюсь проектом.
Быстро и удобно..

Код: Выделить всё

! 1. Предварительно зайти в репозитарий и удалить все старые ресурсы
! 2. Заменить путь в resource = 'D:\Wrk81\Res\#PatchName.res',
!    при этом #PatchName.res - оставить как есть
! 3. Зайти в компилятор интерфейсов установить данный проект и откомпилировать его
! 4. Ресурсы автоматически добавяться в репозитарий
! -----------------------------------------------
!  Макросы регистрации
! -----------------------------------------------
#Declare RegPatch(GroupName,PatchName)
#addgroup
   name        = 'GR_#GroupName',
   GroupName   = '#GroupName',
   Comment     = '#GroupName';


#addcomponent
  name = '#PatchName',
  resource = 'D:\Wrk81\Res\#PatchName.res',
  group    = 'GR_#GroupName',
  Comment  = 'Патч #PatchName',
  flags    = CF_OPTIONAL, priority = 3008, system = 'galnet';
#End

#RegPatch(GalSpb,Kbu)
#RegPatch(GalSpb,Kou)
#RegPatch(GalSpb,Tune)
#RegPatch(GalSpb,Zar)
Вот..
Патчируюсь всегда на автомате, стараюсь всегда перед загрузкой проверять PatchMan\exe\Prepare\ чтоб он пуст, большинство компонент берется из PatchMan\exe\Backup\, остальные (по минимуму) закачиваются с фтп.
В принципе за год такой схемы работы, головняка в части патчирования не получал. Хотя ерроры были при загрузке и попытке распаковать битые компоненты.
Serg7907
Постоянный обитатель
Сообщения: 127
Зарегистрирован: 06 июл 2007, 18:25
Контактная информация:

Сообщение Serg7907 »

Кто-нибудь встречался с такой ситуацией? Пропатчил галактику, последние обновления, все нормально. В патчменеджере устновленные компоненты совпадают с зарегистрированными.
В Галактике запускаю отчет Сервис-Информация-О компонентах-Только различия - все ок.
Далее запускаю отчет Сервис-Информация - О компонентах - различия с репозитарием.
Там несколько косяков, для примера:
Компонент "COMPDATA" 'Служебные системные ресурсы'
Установлено: версия "5.4.16.0"
Зарегистрировано: версия "5.4.18.0"

При этом по всем остальным отчетам и по информации патчменеджера стоит 5.4.18.0.
Кто-нибудь встерчался с такими косяками? Кому верить в данном случае?
Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

Сообщение Polimer »

Было такое. Оказалось, что переименованные файлы типа COMPDATA.RE~ г. воспринимает как установленные.
Serg7907
Постоянный обитатель
Сообщения: 127
Зарегистрирован: 06 июл 2007, 18:25
Контактная информация:

Сообщение Serg7907 »

Понял в чем дело, сам накосячил.
По-видимому, в Патчменеджере в пути к системе еще в прошлый раз указал Gal810\exe, а не просто Gal810. В результате в папке exe создалась еще одна папка Gal810\exe\exe. Там старые ресурсники и остались болтаться после установки последних обновлений
Ответить