Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ozzys
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 64
#1

Обеспечить работу приложения с БД Firebird на других ПК - C++

25.07.2014, 13:20. Просмотров 215. Ответов 5
Метки нет (Все метки)

Добрый день. Есть программа с бд на firebird, как скомпилировать программу так, что бы на компьютере где нет firebird она запускалась и работала?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2014, 13:20     Обеспечить работу приложения с БД Firebird на других ПК
Посмотрите здесь:

Метод подстановочного шифра - обеспечить работу для нескольких цифр - C++
Привет. Есть код по методу подстановочного шифра, но он работает так что, меняет буквы в слове по ключу из одной цифры, а нужно чтоб меняло...

Вызов одного приложения из других - C++
Доброго времени суток дамы (уж если таковые тут имеются) и господа (что более вероятно)! Столкнулся я вот с какой проблемой - приступив к...

Не запускается Exe файл приложения на других ПК - C++
Написал программу с использованием openCV, нужно чтобы она запускалась на других ПК. Скопировал в папку к экзешнику необходимые библиотеки,...

Вызов других программ из консольного приложения - C++
как с помощью консоли другие программы? Т.е например,я в консоли ввожу "Какой либо текст" и он должен мне будет открыть...

Обеспечить контроль существования диапазона - C++
Здравствуйте всем. Не могу исправить ошибки. Изначально код был написан Visual C++, никаких ошибок не было, но преподаватель сказал нужно...

Обеспечить доступ к индексатору через указатель - C++
map<int,int> * m = new map<int,int>(); m = 5; //так можно m-> = 5; //так нет (m->) = 5;//так нет как сделать доступ к...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
quwy
Native x86
3135 / 1983 / 528
Регистрация: 13.02.2013
Сообщений: 6,634
25.07.2014, 13:22     Обеспечить работу приложения с БД Firebird на других ПК #2
Использовать Firebird Embedded.
Ozzys
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 64
25.07.2014, 13:23  [ТС]     Обеспечить работу приложения с БД Firebird на других ПК #3
А точнее что надо переделать ?
quwy
Native x86
3135 / 1983 / 528
Регистрация: 13.02.2013
Сообщений: 6,634
25.07.2014, 13:32     Обеспечить работу приложения с БД Firebird на других ПК #4
Цитата Сообщение от Ozzys Посмотреть сообщение
А точнее что надо переделать ?
Ничего не надо переделывать. Положить в папку приложения необходимые DLL, а в настройках доступа указать локальное подключение. Приложение само подхватит вместо клиентской DLL одноименную от Firebird Embedded и будет в полной уверенности, что работает как раньше. На самом же деле в этой DLL кроме клиентского интерфейса реализован весь сервер, работающий с файлом базы данных.

Добавлено через 2 минуты
Кстати, клиентская часть в этой DLL вполне полноценная и при настройке удаленного подключения будет использоваться удаленный сервер.
Ozzys
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 64
25.07.2014, 14:22  [ТС]     Обеспечить работу приложения с БД Firebird на других ПК #5
Спасибо

Добавлено через 45 минут
Ага положил файлы рядом с исполняемым файлом больше не чего не делал, и в итоге не чего не заработала. Что нужно доделать ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2014, 14:30     Обеспечить работу приложения с БД Firebird на других ПК
Еще ссылки по теме:

Обеспечить вызов функции foo в x% случаев - C++
Добрый день! Возникла следующая трудность. Есть функции void increment() и void decrement(). Есть цикл до 100, в котором...

Обеспечить пропуск расчетов, чтобы избежать деления на ноль - C++
Здравствуйте есть прога, которая вычисляет y=sin(x)/cos(x) в диапазоне изменения X от 0 с шагом 0,2 Нужно обеспечить пропуск расчетов...

Обеспечить перегрузку оператора возведения в степень (^) комплексных чисел - C++
Здравствуйте, помогите пожалуйста решить следующее задание Составить описание класса для представления комплексных чисел (в...

Обеспечить наилучшую скорость процесса перемешивания массива чисел - C++
Добрый день! Подскажите с задачкой. Имеем массив целых чисел длины 20, контейнер под массив не принципиален. Нужно...

Обеспечить надежность программы (защита от ввода неверных символов) - C++
Имеется программа, считающая сумму ряда х квадрат на отрезке от а до а. #include "studio.h" int main() { int a; ...

Переделать работу с текстовыми файлами под работу с двоичными файлами - C++
Здравствуйте. В этой программе идёт работа с текстовыми файлами, а нужно с двоичными. Можно ли как-то переделать? #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
quwy
Native x86
3135 / 1983 / 528
Регистрация: 13.02.2013
Сообщений: 6,634
25.07.2014, 14:30     Обеспечить работу приложения с БД Firebird на других ПК #6
Обычно главный файл FB Embedded называется fbembed.dll, в то время как файл клиента называется gbs32.dll или fbclient.dll. Тут два пути. Или в программе изменить название клиентской DLL на fbembed.dll, или же изменить имя этого файла на такое же, как у установленного клиента FB.
Yandex
Объявления
25.07.2014, 14:30     Обеспечить работу приложения с БД Firebird на других ПК
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru