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

Re: Отчеты в Excel

Добавлено: 01 апр 2014, 04:35
aybubnov
После установки патчей (от 11-03-2014) поотваливались эксельные отчеты. Пришлось вернуть предыдущий GalXLSLib.dll
1. Насколько критичны доработки в GalXLSLib.dll ?
2. Если брать последние патчи с исправленным GalXLSLib.dll, то необходимо на всех раб.станциях, которых более сотни, выполнить перерегистрацию от имени администратора?

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

    regsvr32.exe /u GalXLSLib.dll
    regsvr32.exe GalXLSLib.dll
Другого решения нет?
3. Если на одном компе установлено несколько клиентов Галактик с разными версиями патчей, то при обновлении одной Галактики и перерегистрации длл-ки эксельные отчеты в других Галактиках не будут работать? Правильно? Как быть в этом случае?

Re: Отчеты в Excel

Добавлено: 01 апр 2014, 11:10
edward_K
Для того чтобы не бегать по всем компам, следует пописать процедуру входа в систему или в батник запуска галактики вставить запуск нечто, находящегося на сетевом диске(мне проще второе). Тогда при необходимости вы прописываете туда требуемое и просите всех перезайти.
RegSrv в принципе не обязательно - можно регить в реестр(например reg import \\server\galsrv\_Instalator\excel_reg.reg), но у пользователя должны права на нужные ветки реестра. В принципе можно завести админа и сделать запуск в батнике регистрации от его имени(через Runas , но вам придется в открытом виде прописать и пароль- не забудьте потом его поменять).
Насчет одновременной работы - вряд ли - проще в старом exe подложить такие же библиотеки, хотя поскольку ветка впервые носит другой идентификатор, то можно не разрегестрировать старую dll, а просто про импортировать в реестр новую ветку. Что там нового писал LaaLaa - решались проблемы с кодировками на казахском языке - смотрите описание патча.

Re: Отчеты в Excel

Добавлено: 02 апр 2014, 12:45
pk
edward_K писал(а):Для того чтобы не бегать по всем компам, следует пописать процедуру входа в систему или в батник запуска галактики вставить запуск нечто, находящегося на сетевом диске(мне проще второе). Тогда при необходимости вы прописываете туда требуемое и просите всех перезайти.
Стоит напрячь сисадминов и в скрипт сетевой загрузки компьютеров включить для группы пользователей "гал" следущие строки:

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

rem ВНИМАНИЕ! На Windows 7 необходимо запускать от имени Администратора
rem Копируем и Регистрируем необходимые DLL в операционке
echo off
xcopy \\путь к DLL из списка ниже\*.* %SystemRoot%\system32\*.* /Y
Regsvr32 /s AxBrwProj1.ocx
Regsvr32 /s GalXHTMLProj1.ocx
Regsvr32 /s JSGal.ocx
Regsvr32 /u /s GalXLSLib.dll
Regsvr32 /s GalXLSLib.dll
Regsvr32 /s WPCom.dll
Regsvr32 /s AtlExtDB.dll
Regsvr32 /s FpCubeView02Proj1.ocx
Regsvr32 /s GalMailer.dll
Regsvr32 /s GalRTSLib.dll
Regsvr32 /s Roboex32.dll
rem Для Windows 7 разрешаем использование помощи, будет работать при условии
rem патча Windows6.1-KB917607-x86
reg import hlp4win7.reg
Всё отлично работает без беготни и под нужными правами.
edward_K писал(а): Насчет одновременной работы - вряд ли - проще в старом exe подложить такие же библиотеки
вы правы, не работает точно:) пришлось на старую БД (гал9 с обновлениями конца 2013 года) тоже весенние обновления устанавливать.

Re: Отчеты в Excel

Добавлено: 02 апр 2014, 13:29
aybubnov
pk писал(а): Стоит напрячь сисадминов и в скрипт сетевой загрузки компьютеров включить для группы пользователей "гал" следущие строки:
пробовали, что-то у них не получилось, попробуем еще раз ..
pk писал(а):
edward_K писал(а): Насчет одновременной работы - вряд ли - проще в старом exe подложить такие же библиотеки
вы правы, не работает точно:) пришлось на старую БД (гал9 с обновлениями конца 2013 года) тоже весенние обновления устанавливать.
..придется планировать обновление на один день сразу по всем базам

спасибо.

Re: Отчеты в Excel

Добавлено: 02 апр 2014, 13:57
edward_K
попробуйте все таки поиграться с реестром - ключ то другой сейчас.