Re: Есть большой вопрос

У нас есть установщик TechnologiCS, который видимо регистрирует не все (Instal.cmd). Его содержание следующее:
@copy *.dll %systemroot%\system32\*.dll
@%systemroot%\system32\regsvr32.exe %systemroot%\system32\CalcTP.dll
@%systemroot%\system32\regsvr32.exe %systemroot%\system32\csdnDLL.dll
@%systemroot%\system32\regsvr32.exe %systemroot%\system32\csdnrpt.dll
@%systemroot%\system32\regsvr32.exe %systemroot%\system32\gsqcxl.dll
@%systemroot%\system32\regsvr32.exe %systemroot%\system32\ONRVO.dll
tregsvr.exe CSDNRptLib.dll
%windir%\Microsoft.NET\Framework\v1.1.4322\regasm "%~dp0\RNS2.dll"
tregsvr.exe OcsApi.ocx 
tregsvr.exe TcsApi.ocx 
tregsvr.exe TcsTppApi.ocx 

Все бы хорошо, да не все. Недавно появилась потребность работы с ПСп, где используется ваш макрос: вкладка "Перечень ПСп", макрос - "Сформировать ПСп". Он не работает. Вопрос: сейчас мы хотим переустановить сервер, как нам следует изменить установщик, чтобы иметь возможность работы с данным макросом?

Re: Есть большой вопрос

Версия системы TechnologiCS?
Вид лицензии коммерческая\демо?

Re: Есть большой вопрос

4.7.1
Коммерческая

Re: Есть большой вопрос

1. TechnologiCS v471 позволяет производить установку и контроль версий библиотек автоматизированно, используя "Сервер Конфигураций". Плюсы в том, что клиентское приложение самостоятельно следит за наличием необходимых библиотек. Если интересно, распишу подробности...

2. Кроме этого можно устанавливать TechnologiCS и в "ручном" режиме, т.е. копируем файлы и регистрируем библиотеки. Копировать библиотеки в "%systemroot%\system32\" не рекомендуется по той причине, что затем тяжело следить за версионностью библиотек, лучше их регистрировать в каталоге, где установлен TechnologiCS.
- ActiveX DLL библиотеки регистрируются с помощью regsvr32.exe
- OCX библиотеки регистрируются с помощью tregsvr.exe
- .NET библиотеки регистрируются с помощью regasm.exe

Re: Есть большой вопрос

Попробовал ваш установщик - не помогло. Пишет: Данный расчет перенесен в библиотеку PSpAdd.dll. В чем тут дело?

Re: Есть большой вопрос

Установщик регистрирует существующие библиотеки.
А сообщение гласит, что у вас версия библиотеки и версия скрипта, который её вызывает, не совпадают.

Re: Есть большой вопрос

Возможно это связано с тем что они остались с 3-й версии ТКС (ведь они хранятся в базе), но как это можно исправить?

Re: Есть большой вопрос

На одной машине ваш установщик руганулся: якобы не может найти comdlg32.ocx, хотя в нем этого файла нигде не прописано. В чем тут может быть проблема?
P.S. Нашел его на другой машине в папке system 32