Re: Использование CSDNRpt.Dll

Жили мы долго с 3й версией TCS строили разные отчеты, и горе знали, но мало. И вот наступил то День когда мы установили TCS 4.0.3 и началось...

Начали мы строить отчеты и  у некоторых клиентов увидели окошки с сообщениями типа "Не зарегистрирована библиотека CSDNRptLib.dll", но это полбеды - мы ее зарегистрировали, снова запускаем построение отчета, пишет - "Ошибка периода выполнения: не зарегистрировано приложение или объект..." (в момент когда уже выполнилась процедура Implement в start`e || report`e). Дабы победить сию примечательную особенность работы - мы заменяем CSDNRpt.dll в новой версии, на ее "аналог" из 3ей.   
Прокомментируйте пожалуйста сие послание, ибо чем дальше влазим, тем больше находим (...

Re: Использование CSDNRpt.Dll

Из текста можно сделать вывод что на одних рабочих местах всё работает нормально, а на других возникают проблемы.

Прокомментируйте пожалуйста сие послание, ибо

нужны подробности

снова запускаем построение отчета, пишет - "Ошибка периода выполнения: не зарегистрировано приложение или объект..." (в момент когда уже выполнилась процедура Implement в start`e || report`e).

Если не выполнять процедуру Implement появляется подобное сообщение или нет?

Re: Использование CSDNRpt.Dll

Давайте конкретней.
Здесь форум технической поддержки, а не институт благородных девиц, эмоции пожалуйста оставляйте при себе.
Если есть проблема опишите её подробно.
Нам необходима полная информация чтобы понять в чём проблема:
1. Версия Windows + SP?
2. Версия офиса + SP?
3. Версия TechnologiCS + SP?
4. Тип и версия сервера баз данных.
5. в случае ошибок установки или обновления, версия TcsSetup.exe и CSDNUpgrade.exe(смотреть в свойсвах файлов), а также соответствующие лог-файлы, есть ли административные права.
И т.п.

В данном случае, интересует - на тех местах где библиотека не зарегистрировалась проводилась установка или обновление? Лог файлы, соответственно установки или обновления. И, естественно, пункты перечисленые ранее.

Re: Использование CSDNRpt.Dll

Сергей Киви писал(а):
Здесь форум технической поддержки, а не институт благородных девиц, эмоции пожалуйста оставляйте при себе.

тож эмоционально... знеачит мы друг друга почти поняли.
Говорим конкретней, потому как действительно хотим разобраться

1. WinXP + SP1 в основном.
2. Office 2k (SP1 || Sp2) || Office XP (Sp1) || Office 2k3 ()
3. TechnologiCS 4.0.3.0 (5088)
4. Interbase 5.6 (Win 2k server SP4)

Привожу протокол...

SetupLanguage = 1049
PRODUCT_GUID = {7E325A6C-455F-11D6-88B8-000021007FA0}
COMPANY_NAME = Consistent Software
PRODUCT_KEY = TechnologiCS
PRODUCT_NAME = TechnologiCS
PRODUCT_VERSION = 4.0.3
InstallationPath = C:\Program Files\Consistent Software\TechnologiCS
Подговка к Setup/Upgrade
Разрегистрация модулей
Unregister: C:\Program Files\Consistent Software\TechnologiCS\CalcTP.dll
Unregister: C:\Program Files\Consistent Software\TechnologiCS\csdnrpt.dll
Unregister: C:\Program Files\Consistent Software\TechnologiCS\CSDNRptLib.dll
Unregister: C:\Program Files\Consistent Software\TechnologiCS\gSQCxl.dll
Unregister: C:\Program Files\Consistent Software\TechnologiCS\ONRVO.dll
Unregister: C:\Program Files\Consistent Software\TechnologiCS\TcsApi.ocx
Копирование новых файлов
DownLoad
....
DownLoad: C:\Program Files\Consistent Software\TechnologiCS\{FFB8C73D-5DC6-432C-AE8B-42E1349F1D5A}\Upgrade\csdnrpt.dll
DownLoad: C:\Program Files\Consistent Software\TechnologiCS\{FFB8C73D-5DC6-432C-AE8B-42E1349F1D5A}\Upgrade\CSDNRptLib.dll
...
BackUp: C:\Program Files\Consistent Software\TechnologiCS\csdnrpt.dll
BackUp: C:\Program Files\Consistent Software\TechnologiCS\CSDNRptLib.dll 
...
Upgrade: C:\Program Files\Consistent Software\TechnologiCS\csdnrpt.dll
Upgrade: C:\Program Files\Consistent Software\TechnologiCS\CSDNRptLib.dll
...
[b]Восстановление старых файлов - [i]не совсем поятный момент[/i]
Удаление временных файлов[/b]
...
Регистрация модулей
Register: C:\Program Files\Consistent Software\TechnologiCS\CalcTP.dll
Register: C:\Program Files\Consistent Software\TechnologiCS\csdnrpt.dll
Register: C:\Program Files\Consistent Software\TechnologiCS\CSDNRptLib.dll
Register: C:\Program Files\Consistent Software\TechnologiCS\gSQCxl.dll
Register: C:\Program Files\Consistent Software\TechnologiCS\ONRVO.dll
Register: C:\Program Files\Consistent Software\TechnologiCS\TcsApi.ocx
...
Регистрация служб
Запуск служб
TWizard.ProgFolderNext
TWizard.ComponentsNext

2Вячеслав Степин
Интерестность ситуации заключается в том что на некторых машинах в начале все работало, а потом перестало работать, а на остальных работать и не начинало...
ТКС приносит мне, да и остальным сотрудникам,  не только горе и раздражение.

Re: Использование CSDNRpt.Dll

Какая версия TcsSetup.exe ?
Судя по протоколу CsdnRptLib зарегестрирован, а Вы утверждаете что нет.
Соответственно вопросы:
Протокол взят с компьютера на котором была проблема регистрации?
Есть ли административные права?
Если проблема возникла при обновлении с 3-й версии на 4-ю тогда соответствующий протокол и версия CSDNUpgrade.exe

Доп. замечание - Обновление между версиями не может работать корректно, оно предназначено для сервис паков, а между версиями необходима установка.

Re: Использование CSDNRpt.Dll

Вячеслав Степин писал(а):
Если не выполнять процедуру Implement появляется подобное сообщение или нет?

Вопрос возник в силу того, что могла проявиться ситуация подобная такой https://forum.technologics.ru/viewtopic.php?id=860
А так же в процедуре Implement пользователь волен писать все что угодно, поэтому интересует работоспособность репортера без Implement.

снова запускаем построение отчета, пишет - "Ошибка периода выполнения: не зарегистрировано приложение или объект..." (в момент когда уже выполнилась процедура Implement в start`e || report`e).

Нужен полный текст ошибки, а лучше скриншот.