|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.02.2010, 08:50 | #11 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Ага, теперь понятно. Да надо скачать этот embedded. Можно отсюда:
http://www.ibase.ru/firebird/211/Fir...in32_embed.zip Его просто распаковать и положить нужные файлы (в предыдущем посте список) рядом с программой. На этом "установка" embedded сервера FB заканчивается. Обратить внимание что пара файлов из списка должны находится в подкаталоге с именем intl. Еще надо знать (на всякий случай, чтобы не возникло недоумение), что даже если встроенный сервер расположен как надо рядом с приложением, но на компьютере установлена еще и сетевая FB (и запущенная), то ваши базы будут управляться сетевой FB, а не embedded. Последний раз редактировалось Karabash; 27.02.2010 в 08:56. |
27.02.2010, 09:21 | #12 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
То есть скопировав те файлы, из списка, что Вы, Karabash, написали в папку с программой и БД и скопировав эту папку на компьютер пользователя, я могу спокойно запускать программу и она будет уже работать?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
27.02.2010, 09:50 | #13 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
А это уже только Вам известно. Может сторонние библиотеки какие еще используются или еще чего. Firebird Embedded работать будет без дополнительных телодвижений, а Ваша программа совсем не обязательно себя так же проявит. Последний раз редактировалось pu4koff; 27.02.2010 в 09:53. |
|
27.02.2010, 09:53 | #14 | |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Цитата:
Упустил важный момент. Для версии 2.1 embedded FB файл fbembed.dll нужно переименовать в gds32.dll. Последний раз редактировалось Karabash; 27.02.2010 в 10:00. |
|
27.02.2010, 16:31 | #15 |
Регистрация: 21.02.2010
Сообщений: 8
|
Объясните где прописывать адрес БД. Хотелось бы увидеть пример адреса если отсчитывать его от пути к исполняемому файлу приложения.
|
27.02.2010, 19:52 | #16 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Адрес (путь) указывается в свойстве DatabaseName (если речь идет о IBX).
И самым обычным образом. Для доступа к локальной базе через букву диска и далее с указанием всего пути до файла базы (c:\bases\base.fdb). К базе на сервере через указание имени сервера или IP адреса сервера. |
27.02.2010, 23:08 | #17 |
Регистрация: 21.02.2010
Сообщений: 8
|
Не правильно сформулировала свой вопрос. Можно ли написать такой путь что начало неизвестно, а окончание такое что файл базы всегда был бы в одной папке с exe файлом. на первой странице писали что то про ExtractFilePath и ExtractFileName, я подумала с этим можно сделать то что я хочу, или нет?
|
27.02.2010, 23:24 | #18 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Речь о функции, которая выделяет путь.
Код:
Если файл базы предполагается держать в подкаталоге, который находится рядом с exe'шником, то достаточно подставить к имени файла и этот каталог: Код:
|
01.03.2010, 00:05 | #19 |
Регистрация: 21.02.2010
Сообщений: 8
|
т.е. опять нужно знать полный путь, теперь это exe файл. А если я не знаю в какую папку пользователь скопирует мою программу, то это не реально тогда?
|
01.03.2010, 00:21 | #20 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Знать полный путь не нужно. Свойство Application.ExeName содержит имя запускаемого приложения с полным путем (оно заполняется автоматически), в какой бы папке приложение не находилось.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка программы на удаленный компьютер | joker | Win Api | 4 | 12.07.2009 13:22 |
FireBird | Д'якон | БД в Delphi | 2 | 04.12.2008 11:15 |
FireBird 1.5.4 | Nikola__ | БД в Delphi | 2 | 17.11.2008 14:42 |
Безопасная связка компьютер-компьютер, как организовать наилучшую защиту | Alar | Операционные системы общие вопросы | 3 | 17.02.2008 21:15 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |