Bug 2616

Summary: Внести изменения в инсталятор
Product: UniOffice@Etersoft Reporter: Синицын Иван <ivan>
Component: installerAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4    
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 2256, 2266, 2557, 2671    

Description Синицын Иван 2008-10-15 11:23:22 MSD
Необходимо внести и проверить на работоспособность следующие изменения в инсталятор:

1. Теперь вместо одного файла mso_to_oo.dll, необходимо добавить два файла unioffice_excel.dll и unioffice_excel.tlb. Сейчас уже используется в инсталяторе unioffice_excel.dll вместо mso_to_oo.dll
Оба файла при установке копируются в System32

2. Регистрировать при установке и разрегистрировать при удалении необходимо только unioffice_excel.dll (утилитой regsvr32)

3. Сделать, чтобы при удалении Unioffice с помощью msi пакета файлы действительно удалялись из system32, сейчас этого не происходит.
Comment 1 Vitaly Lipatov 2008-10-22 08:59:43 MSD
Добавил
http://git.etersoft.ru/people/lav/packages/?p=unioffice.git;a=summary
Comment 2 Синицын Иван 2008-10-22 10:17:10 MSD
При установке выдает ошибку.
Не копируется tlb файл в system32....

Возможная причина ошибка:
Возможно первым копируется unioffice_excel.dll и запускается на регистрацию....Регистрация не может закончится корректно из=за того, что на момент регистрации в папке system32 нет файла unioffice_excel.tlb

Скорее всего надо просто поменять порядок копирования.

При удалении наоборот.
Сначала запускает процедуру разрегистрации, только потом удаляем оба файла.
Comment 3 Синицын Иван 2008-10-22 16:38:14 MSD
Исправлено.