Читаем Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ полностью

До тех пор, пока сторонние инструменты, драйверы и компоненты не научатся понимать изменения в клиентской части Firebird 1.5, Firebird 1.5 будет поддерживать собственные "ужасы DLL". Инсталляция клиента по умолчанию почти наверняка будет несовместимой с программным обеспечением, созданным с использованием таких RAD-продуктов Borland, как Delphi или C++ Builder.

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

Использование инсталлятора Firebird

Хотя существуют другие варианты, рекомендуемый способ инсталляции клиента - использование инсталляционной программы Firebird 1.5.

Если вы используете инсталлятор, то первый выбор, который вы должны сделать - размещение корневого каталога для инсталляции клиента (рис. 7.1). Рекомендуется выбрать значение по умолчанию (C:\Program Files\Firebird\Firebird_1_5), тогда будет проще в будущем выполнять обновления. Тем не менее при необходимости вы можете указать размещение на свой вкус.

Хотя вы и не собираетесь инсталлировать сервер, инсталлятор предоставляет возможность устанавливать в корневой каталог дополнительные элементы, в том числе ключ системного реестра, который необходим некоторым программным продуктам, используемым на клиентской машине. Если вы инсталлируете инструменты командной строки, то выбранное размещение корневого каталога является существенным. При необходимости, позже, вы сможете изменить установку вручную.

Рис. 7.1. Выбор размещения корневого каталога инсталляции

Затем вы должны принять решение о выборе режима инсталляции - нужно ли устанавливать клиента с инструментами командной строки или без них, как показано на рис. 7.2.

Большинству клиентов эти инструменты не нужны; не рекомендуется инсталлировать их на клиентской рабочей станции, если нет необходимости администратору получать доступ к серверу. Для минимальной инсталляции выберите вариант Minimum client install - no server, no tools (Минимальная установка клиента - без сервера, без инструментов) и щелкните по кнопке Next.

Ваш выбор в следующем диалоговом окне (рис. 7.3) особенно важен, если на клиенте вы используете программное обеспечение сторонних организаций.

Предыдущие инсталляторы устанавливали старую клиентскую библиотеку gds32.dll в системный каталог вместе с библиотекой времени выполнения для языка С msvcrt.dll, если она отсутствовала.

Рис. 7.2. Выбор инсталляции только клиента

Рис. 7.3. Выбор "версии" и размещения для клиента

В версии 1.5 инсталлятор устанавливает все DLL - новую клиентскую библиотеку fbclient.dll и (если требуется) библиотеку времени выполнения для С и C++ msvcp60.dll - в каталог \bin в корневом каталоге Firebird.

* (A) Reallocation of the client library (Изменение размещения клиентской библиотеки). Если вам нужна совместимость с программным обеспечением, которое ожидает найти клиентскую библиотеку в системном каталоге, отметьте эту позицию.

* (В) Name of the client library (Имя клиентской библиотеки). Если вашему программному обеспечению или компонентам нужна клиентская библиотека с именем gds32.dll, отметьте эту позицию. Инсталлятор сгенерирует специальную копию fbclient.dll с именем gds32.dll и установит строку внутренней версии для совместимости с драйверами InterBase фирмы Borland и компонентами. Размещение этого файла зависит от состояния первой позиции (А).

Щелкните по кнопке Next для инсталляции.

Инсталляция клиента вручную

Инсталляция клиента вручную требует выполнения всех тех же шагов, которые выполнял бы инсталлятор. Вам нужно скопировать следующие файлы из каталога инсталляции сервера на дискету или флэш-память:

* %system%\gds32.dll (C:\WINNT\system32 или C:\Windows)

* firebird.msg

* bin\fbclient.dll

* bin\msvcrt.dll (при необходимости)

* bin\msvcp60.dll (при необходимости)

* bin\instreg.exe

* bin\instclient.exe

* bin\fbclient.local

* bin\msvcrt. local

* bin\msvcp60. local

На клиенте выполните следующие шаги:

1. Создайте корневой каталог Firebird и скопируйте туда firebird.msg.

2. В этом каталоге создайте каталог bin.

3. Скопируйте файлы из каталога \bin дискеты в этот новый каталог \bin.

4. Запустите программу instreg.exe из нового каталога \bin в окне командной строки. Очень важно запустить эту программу из каталога \bin корневого каталога Firebird, где расположена программа instreg.exe. Например, если корневой каталог Firebird находится в C:\Firebird_Client, введите:

С:\Firebird_Client\bin> instreg.exe install

5. Если у вас есть приложение, которому нужна клиентская библиотека с именем gds32.dll, то вам необходимо выполнить программу instclient.exe. Инструкции в следующем разделе.

Выполнение instclient.exe
Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных

Все жанры