Размещение и переименование библиотеки
Размещение и переименование библиотеки
Для встроенного сервера- распространяемого как fbembed.dll- нет проблем с переименованием этой библиотеки в имя gds32.dll или fbclient.dll, или любое другое нужное имя. Для того чтобы пакет встроенного сервера был самодостаточным, эта библиотека должна находиться в том же каталоге, что и выполняемый модуль приложения, а дополнительные файлы и каталоги для функций сервера размещались так, как рекомендовано в главе 1.
Если у вас на одной и той же машине много приложений встроенного сервера, которым нужна для использования эта библиотека, то существует несколько вариантов.
* Поместите копию библиотеки в корневой каталог каждого приложения и разместите дополнительные файлы и каталоги так, как рекомендовано в главе 1. Это наиболее предпочитаемый вариант, т. к. он делает "пакет" простым для поставок при инсталляции и независимым от структуры существующей файловой системы. При этом если вы хотите устанавливать множество пакетов встроенного сервера на одной и той же рабочей станции, то появится проблема избыточности.
* Поместите единственную копию библиотеки в некоторый специальный каталог- с дополнительными файлами и каталогами, корректно поименованными и размещенными относительно этой библиотеки - и создайте в реестре ключ, который будет читать каждое приложение в его аргументы загрузки библиотеки. Возможно, это менее привлекательно с точки зрения перспектив переносимости, но это упростит проблемы конфликтов и обновления.
* Поместите библиотеку- подходящим образом именованную- в системный каталог и используйте переменную пути FIREBIRD для указания корня древовидной структуры, где расположены дополнительные файлы и каталоги. Этот вариант будет работать только в системе, где не выполняется полный сервер Firebird версии 1.5 или выше. К тому же он повышает вероятность перезаписи этой библиотеки другими инсталляторами.
! ! !
ПРИМЕЧАНИЕ. Помните, что некоторые продукты Borland жестко запрограммированы на распознавание внутренних версий строк только для Borland. Даже если имя и размещение в файловой системе являются "корректными" для элементов Borland, ограничение строки версии может сделать ваше приложение несовместимым со встроенным сервером. Например, приложения, скомпилированные с использованием оригинальных компонентов InterBaseXpress (IBX), не будут соединяться cfbembed.dll без внесения изменений.
. ! .
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5.1.4. Переименование файлов
5.1.4. Переименование файлов При данном способе отображения элементами каталога имен на номера индексов, переименование файла концептуально очень просто:1. Если новое имя файла обозначает существующий файл, сначала удалить этот файл.2. Создать новую ссылку на файл через
11.4.5. Переименование файлов
11.4.5. Переименование файлов Имя файла может быть изменено на любое другое до тех пор, пока оба имени относятся к одному и тому же физическому носителю (это то же ограничение, что и касается создания жестких ссылок). Если новое имя уже ссылается на файл, то такое имя
Переименование объектов
Переименование объектов При необходимости вы можете задать новое имя для любого объекта (файла, папки, ярлыка). Способы выполнения этой операции рассмотрены в видеоролике «Урок 3.8. Переименование объектов».Щелкните правой кнопкой мыши на интересующем вас объекте и
Создание, переименование и удаление таблицы
Создание, переименование и удаление таблицы Итак, вы открыли или создали базу данных (как это сделать, описано в разд. «Приступим к работе» в предыдущей главе). Теперь программа Access готова к работе с таблицами. Если вы создали пустую базу данных, программа автоматически
Переименование объектов
Переименование объектов Имя, которое вы задали при создании файла или папки, не есть догма. В любой момент вы можете его изменить.Для этого выделите нужный объект, щелкните кнопкой мыши на нем и в открывшемся меню выберите команду Переименовать. Совет Если лень возиться с
Переименование и перемещение листов
Переименование и перемещение листов По умолчанию листы именуются как Лист1, Лист2, Лист3 (Sheet1, Sheet2, Sheet3 в англоязычной версии) и т. д. Однако часто требуется для удобства переименовать листы. Например, если на каждом листе книги содержатся статистические или расчетные
Список имен и размещение клиентской библиотеки
Список имен и размещение клиентской библиотеки В табл. 7.1 представлены имена клиентской библиотеки и размещение по умолчанию на клиентах Firebird.Таблица 7.1. Имена и размещение по умолчанию клиентов Firebird Версия, вид ОС клиента Библиотека Размещение по
Пример A-4. blank-rename: переименование файлов, чьи имена содержат пробелы
Пример A-4. blank-rename: переименование файлов, чьи имена содержат пробелы Это даже более простая версия предыдущего примера.#! /bin/bash# blank-rename.sh## Заменяет пробелы символом подчеркивания в именах файлов в текущем каталоге.ONE=1 # единственное или множественное число (см.
Переименование
Переименование Полезной альтернативой команде меню Файл ? Сохранить как является функция переименования проекта. Данная функция обладает следующими свойствами:• не создает копии проекта;• оставляет проект в папке, в которой он был ранее сохранен (при переименовании
4.2.3. Копирование, переименование и перемещение файла или папки
4.2.3. Копирование, переименование и перемещение файла или папки Для копирования файла (группы файлов) или папки (группы файлов) нужно выполнить следующие действия:1. Выделите файлы — можно выделить один файл или каталог — для этого просто щелкните по нему. Для выделения
Переименование компонентов
Переименование компонентов Иногда при множественном наследовании возникает проблема конфликта имен (name clash). Ее решение - переименование компонентов (feature renaming) - не только снимает саму проблему, но и способствует лучшему пониманию природы
Переименование
Переименование Любой язык, поддерживающий множественное наследование, должен как-то решать проблему конфликта имен. Коль скоро мы не можем и не должны требовать от разработчиков внесения изменений в исходные классы, есть всего два решения, помимо тех, что были описаны
Переименование файлов и папок
Переименование файлов и папок Для переименования файла или папки можно использовать следующий способ.1. Щелкните правой кнопкой мыши на значке нужного файла или папки.2. В появившемся контекстном меню выберите пункт Переименовать. Название объекта будет взято в рамку
Переименование объектов
Переименование объектов Чтобы переименовать объект, сначала отметьте его. Далее в меню Файл выберите команду Переименовать. Вы достигнете той же цели, если нажмете клавишу F2 или, щелкнув правой кнопкой мыши на имени необходимого объекта, выберете в открывшемся