DarkGuest писал(а):Можно ли установить на компьютере "Смету.ру", если на нем уже установлены другие программы, использующие InterBase/FireBird (возможно, другой версии)?
Что сделать, чтобы при установке/эксплуатации не было проблем (изменить порт подключения, имя/размещение клиентской библиотеки...?)?
Или все уже предусмотрено, инсталлятор разрулит возможные конфликты?
Установить можно.
1. InterBase/FireBird той же версии: если Smeta.ru устанавливается второй, а первая программа изменила пароль SYSDBA, инсталлятор запросит его, чтобы иметь возможность добавить своего пользователя (на этом проблемы обычно заканчиваются)
2. InterBase/FireBird другой версии: возможна совместная работа различных версий серверов на одной машине, для этого их надо "развести" по разным портам. Smeta.ru допускает подключение к серверу по любому порту TCP при указании пути к базе (например: "server/3050:c:\stroysoft\server\base\datasd.ssd"). Сведения о том, как "подружить" разные версии серверов InterBase/FireBird, можно найти в интернете. Инсталлятор автоматически обновляет Firebird, только если обнаруживает установленную версию 1.0. Клиентскую библиотеку для Smeta.ru необходимо использовать от своего сервера, т.е. Firebird 1.5, если по умолчанию (в %windir%\systеm32) используется другая (для этого gds32.dll необходимо скопировать в каталог, где находится исполняемый файл SmetaRu.exe)