Lazarus + Firebird-2.5.0.26054-0_Win32_embed_RC3
Добавлено: 18.08.2010 11:58:07
Добрый день.
Пытаю себя связать специфичную Firebird-2.5.0.26054-0_Win32_embed с лазарусом.
Пока мало понятно как их подружить.
Эта версия отличается от стандартной.Состоит из 5 (как я понял) максимум библиотек.
По факту из одной ДЛЛ. Которая сама себе и сервер и клиент и + ещё и база. Тем самым. Остальное вспомогательное.
Программа, которой я занимаюсь, будет портативна, а по этому, ИСПОЛЬЗОВАНИЕ Firebird-2.5.0.26054-0_Win32_embed_RC3 самое то, что мне надо.
Вопрос заключается в следующем. Как мне внедрить в мою программу способность обращаться с этой базой. Если в официальном мануале, в разделе USAGE. говориться лишь о том, чтобы она заработала, надо только скопировать файлы в корень программы. Что навевает мысли о том, что создатели очень весёлые люди, а я очень серьёзно относящийся к жизни человек, свято верящий в то, что ничего просто так не бывает , к тому же живущий в глубоком прошлом.
Кто прошёл этот путь джедая, отзовитесь .
Выдержка из мануала по использованию.
*************
Просто скопируйте fbembed.dll, icudt30.dll, и icuin30.dll
icuuc30.dll в каталог с приложением.
Затем переименуйте fbembed.dll либо fbclient.dll или
gds32.dll в зависимости от вашего программного обеспечения подключения базы данных.
Затем запустите приложение и оно будет использовать встроенный
сервер в качестве клиентской библиотеки и будут иметь доступ к
местных datasases. Вы должны также скопировать и firebird.msg
firebird.conf (при необходимости) в ту же папку.
Если внешние библиотеки, необходимые для вашего приложения,
то вы должны иметь их в отдельности. Скорее всего, это
будет INTL поддержки (fbintl.dll и fbintl.conf) или UDF
библиотеки. Для того, чтобы пользоваться ими, вы должны разместить их
в дерево каталогов, которая эмулирует сервер Firebird
1, то есть имеет подкаталогов типа / международный / или UDF:
*************
За ранее благодарен.С уважением...
Пытаю себя связать специфичную Firebird-2.5.0.26054-0_Win32_embed с лазарусом.
Пока мало понятно как их подружить.
Эта версия отличается от стандартной.Состоит из 5 (как я понял) максимум библиотек.
По факту из одной ДЛЛ. Которая сама себе и сервер и клиент и + ещё и база. Тем самым. Остальное вспомогательное.
Программа, которой я занимаюсь, будет портативна, а по этому, ИСПОЛЬЗОВАНИЕ Firebird-2.5.0.26054-0_Win32_embed_RC3 самое то, что мне надо.
Вопрос заключается в следующем. Как мне внедрить в мою программу способность обращаться с этой базой. Если в официальном мануале, в разделе USAGE. говориться лишь о том, чтобы она заработала, надо только скопировать файлы в корень программы. Что навевает мысли о том, что создатели очень весёлые люди, а я очень серьёзно относящийся к жизни человек, свято верящий в то, что ничего просто так не бывает , к тому же живущий в глубоком прошлом.
Кто прошёл этот путь джедая, отзовитесь .
Выдержка из мануала по использованию.
*************
Просто скопируйте fbembed.dll, icudt30.dll, и icuin30.dll
icuuc30.dll в каталог с приложением.
Затем переименуйте fbembed.dll либо fbclient.dll или
gds32.dll в зависимости от вашего программного обеспечения подключения базы данных.
Затем запустите приложение и оно будет использовать встроенный
сервер в качестве клиентской библиотеки и будут иметь доступ к
местных datasases. Вы должны также скопировать и firebird.msg
firebird.conf (при необходимости) в ту же папку.
Если внешние библиотеки, необходимые для вашего приложения,
то вы должны иметь их в отдельности. Скорее всего, это
будет INTL поддержки (fbintl.dll и fbintl.conf) или UDF
библиотеки. Для того, чтобы пользоваться ими, вы должны разместить их
в дерево каталогов, которая эмулирует сервер Firebird
1, то есть имеет подкаталогов типа / международный / или UDF:
*************
За ранее благодарен.С уважением...