GalRepBuilder

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

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

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

Сообщение Ged »

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

Сообщение Ged »

* ОБНОВЛЕНИЕ: F_XLSREP_RES_81040

* ПРОБЛЕМА В ПИР: 101.38838
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: Проблема с формированием форм в EXCEL на основе шаблонов XLT
* ПРОЕКТ: Отчеты в XLS
* ДЕТАЛИЗАЦИЯ: XLS-Отчеты по шаблонам
# ЧТО ИЗМЕНЕНО: При формировании Excel-отчёта выдаётся сообщение
об ошибке: "Compile error in hidden module: Galnames".
Это конфликт м/у обновлениями MS Оffice и надстройкой
GalRepBuilder.xla. В последнее время MS Оffice выпускал
обновления касающиеся компоненты "RefEdit" и на тех
машинах на которых не были установлены данные
обновления, возникает указанная ошибка.
# КАК ИЗМЕНЕНО: В надстройке GalRepBuilder.xla, отключено
использование компоненты "RefEdit", и вследствии этого
у конфликта пропало основание возникать. В случаях
возникновения ошибок такого рода, рекомендуется
следуещее:
В Excel в "Реракторе Visual Basic", в меню "Tools
\References", надо глянуть список "Avaliable
References". Там на тех записях где стоит [x] и далее
слово "Missing" - убрать [x]. В вашем случае это был
"Missing RefEdit".
& УНАСЛЕДОВАННЫЕ ИЗМЕНЕНИЯ ШАБЛОНОВ:
GALREPDESIGNER.XLA
GALREPBUILDER.XLA
ov
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49

Сообщение ov »

и обновление поставили - и галрепбилдер заменили - а воз и ныне там. и нет у меня такого - В Excel в "Реракторе Visual Basic", в меню "Tools
\References", надо глянуть список "Avaliable
References". Там на тех записях где стоит [x] и далее
слово "Missing" - убрать [x]. В вашем случае это был
"Missing RefEdit". НИ ОДНОГО Х. как бы все хорошо а получить отчет не можем! Кто с этим справился? 8)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1. Я стокнулся с тем, что на некторых установках файл galrepbuilder разлетелся по персональным папкам килентов c:\document... \addinf - поглядите в реестре откель вы его открываете.
2. можно взять старые (от 2005 года) - они нормально пашут - я пока не увидел в чем разница особо.
3. а патч то вы поставили?
ov
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49

Сообщение ov »

Да! В реестре остался старый-престарый путь на порченый билдер. Стоило заменить ссылку на хороший (в реестре windows) и все заработало! Спасибо! :grin:
Oweo
Местный житель
Сообщения: 355
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Oweo »

ov писал(а):Стоило заменить ссылку на хороший (в реестре windows) и все заработало!
Я что-то не увидел в теме ссылки на реестр (в смысле какой путь)
Новые патчи удались на славу
ov
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49

Сообщение ov »

на некоторых машинах в реестре windows надо поиском найти упоминание galrepbuilder - и если оно содержит путь - по данному пути положить правильный builder из последнего патча - но это только в случае локальных предыдущих установок, бывают клиентские машины у которых в реестре пути нет - тогда надо по адресу C:\Documents and Settings\user\Application Data\Microsoft\AddIns\ положить правильный файл опять же например из последнего патча galrepbuilder.xla а реестр настроек галактики тут ни при чем
Oweo
Местный житель
Сообщения: 355
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Oweo »

Спасибо.
про реестр настроек галактики - точно не при чем.
Новые патчи удались на славу
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Добрый день!
Не могу разобраться с формированием отчетов в Excel на некоторых машинах. При формировании отчета сначала выдается ошибка
Не загружен ActiveX-объект "GalRTSLib"
Затем
Возникло необработанное исключение ExOleCantCreateObject(ExOle)
Ошибка при создании объекта .....
Класс не зарегистрирован
reg.bat я запускал, разные версии galRepBuilder подкладывал, в Экселе в надстройках все есть, в tools - References galRepBuilder присутствует.
Такая ситуация на одной машине возникла после сноса офиса 2000 и установки XP, а на другой после переустановки Windows поверх старой.
Что можно сделать?
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

Все же это перерегистрация Active X.
1. Перед запуском reg.bat настоятельно рекомендуется сделать
unreg.bat
2. Возможно наличие "мусора" в реестре
Тады только ручками из реестра предварительно снести инфу по регистрации данной компоненты, а потом уже регить...
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

И reg.bat и unreg.bat я запускал. При этом на библиотеке GalRTSLib.dll при регистрации и при отмене выдается предупреждение
Load Library("GalRTSLib.dll") failed - Не найден указанный модуль
Хотя я его подсовываю явно. Но дело в том, что на работающей машине выскакивает та же самая ошибка.
В реестре поправить ручками не проблема, но вот что править? Строку GalRTS не нахожу ни на проблемной машине ни на работающей.
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

Даже не знаю...
У меня все галактические библиотеки прописаны в
HKLM\Software\Microsoft\Windows\CurrentVerson\SharedDlls
плюс
n-ое кличество регистраций в классах
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

HKLM\Software\Microsoft\Windows\CurrentVerson\SharedDlls - уже интересно, хоть есть что проверять. Спасибо, буду смотреть.
Ответить