Страница 2 из 2

Добавлено: 07 мар 2008, 19:51
Ged
в личку кинь адрес, расскажу популярно как уйти от данной траблы

Добавлено: 13 мар 2008, 21:11
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

Добавлено: 15 мар 2008, 16:11
ov
и обновление поставили - и галрепбилдер заменили - а воз и ныне там. и нет у меня такого - В Excel в "Реракторе Visual Basic", в меню "Tools
\References", надо глянуть список "Avaliable
References". Там на тех записях где стоит [x] и далее
слово "Missing" - убрать [x]. В вашем случае это был
"Missing RefEdit". НИ ОДНОГО Х. как бы все хорошо а получить отчет не можем! Кто с этим справился? 8)

Добавлено: 15 мар 2008, 17:34
edward_K
1. Я стокнулся с тем, что на некторых установках файл galrepbuilder разлетелся по персональным папкам килентов c:\document... \addinf - поглядите в реестре откель вы его открываете.
2. можно взять старые (от 2005 года) - они нормально пашут - я пока не увидел в чем разница особо.
3. а патч то вы поставили?

Добавлено: 15 мар 2008, 19:28
ov
Да! В реестре остался старый-престарый путь на порченый билдер. Стоило заменить ссылку на хороший (в реестре windows) и все заработало! Спасибо! :grin:

Добавлено: 18 мар 2008, 09:50
Oweo
ov писал(а):Стоило заменить ссылку на хороший (в реестре windows) и все заработало!
Я что-то не увидел в теме ссылки на реестр (в смысле какой путь)

Добавлено: 18 мар 2008, 10:30
ov
на некоторых машинах в реестре windows надо поиском найти упоминание galrepbuilder - и если оно содержит путь - по данному пути положить правильный builder из последнего патча - но это только в случае локальных предыдущих установок, бывают клиентские машины у которых в реестре пути нет - тогда надо по адресу C:\Documents and Settings\user\Application Data\Microsoft\AddIns\ положить правильный файл опять же например из последнего патча galrepbuilder.xla а реестр настроек галактики тут ни при чем

Добавлено: 19 мар 2008, 04:05
Oweo
Спасибо.
про реестр настроек галактики - точно не при чем.

Добавлено: 03 апр 2009, 09:16
Nikos
Добрый день!
Не могу разобраться с формированием отчетов в Excel на некоторых машинах. При формировании отчета сначала выдается ошибка
Не загружен ActiveX-объект "GalRTSLib"
Затем
Возникло необработанное исключение ExOleCantCreateObject(ExOle)
Ошибка при создании объекта .....
Класс не зарегистрирован
reg.bat я запускал, разные версии galRepBuilder подкладывал, в Экселе в надстройках все есть, в tools - References galRepBuilder присутствует.
Такая ситуация на одной машине возникла после сноса офиса 2000 и установки XP, а на другой после переустановки Windows поверх старой.
Что можно сделать?

Добавлено: 03 апр 2009, 12:09
thor
Все же это перерегистрация Active X.
1. Перед запуском reg.bat настоятельно рекомендуется сделать
unreg.bat
2. Возможно наличие "мусора" в реестре
Тады только ручками из реестра предварительно снести инфу по регистрации данной компоненты, а потом уже регить...

Добавлено: 03 апр 2009, 13:31
Nikos
И reg.bat и unreg.bat я запускал. При этом на библиотеке GalRTSLib.dll при регистрации и при отмене выдается предупреждение
Load Library("GalRTSLib.dll") failed - Не найден указанный модуль
Хотя я его подсовываю явно. Но дело в том, что на работающей машине выскакивает та же самая ошибка.
В реестре поправить ручками не проблема, но вот что править? Строку GalRTS не нахожу ни на проблемной машине ни на работающей.

Добавлено: 06 апр 2009, 14:52
thor
Даже не знаю...
У меня все галактические библиотеки прописаны в
HKLM\Software\Microsoft\Windows\CurrentVerson\SharedDlls
плюс
n-ое кличество регистраций в классах

Добавлено: 06 апр 2009, 15:33
Nikos
HKLM\Software\Microsoft\Windows\CurrentVerson\SharedDlls - уже интересно, хоть есть что проверять. Спасибо, буду смотреть.