Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с базай данных, Регистрация базы данных 
:(
    Опции темы
CreatoR
  Дата 13.4.2004, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 8.4.2004

Репутация: нет
Всего: нет



Как можно запустить приложение работающие с базой даных на другой машине. notify.gif
PM MAIL   Вверх
x77
Дата 13.4.2004, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

Репутация: 19
Всего: 22



взять и запустить. или имеется в виду, как такое приложение написать?


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
Pakshin A. S.
Дата 13.4.2004, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Для начала:
Что за база? Через что ведётся доступ?
PM   Вверх
Akella
Дата 15.4.2004, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Такими воросами только форум засорять. Задавай, пожайлуйста, более конкретный вопрос.
А вообще пользуюся инсталяторами(Wise, ISExpress - ищи в установках Delphi). Если ты работаешь с BDE, то инсталятором можно создать только дистрибутив BDE, я так и делаю, если InterBase, то инсталятор не поможет, т.к. InterBase сама устанавливается, т.е. это отдельный продукт.
PM MAIL   Вверх
Pakshin A. S.
Дата 15.4.2004, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Отседа мораль: если Access, то используй ADO; оно на всех компах от NT4(по-моему) и Win98 есть. Правда есть проблемка: иногда не хочет работать без установленной Delphi hmmm.gif (сам с этой проблемой столкнулся)...
PM   Вверх
Akella
Дата 16.4.2004, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Лично я ADO не советую, т.к. DBE работает на несколько порядков быстрее. Vit тестировал на скорость - результаты поразительные.
Хотя чем пользоваться - это выбор лично каждого.
PM MAIL   Вверх
Guest
Дата 17.4.2004, 18:19 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











База даных BDE paradox7 в качества доступа использую Table, а при запуске приложения на другой машине выскакивает ошибка о регистрации базы. Надо регистрировать через BDE Administrator , как этого можно избежать. Поподробней, пожалуйста.
  Вверх
Rambo
Дата 17.4.2004, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.4.2004
Где: Москва

Репутация: нет
Всего: нет



Нужно инсталировать саму BDE, она поставляется вместе с Дельфи. Есть InstalExpress, который позволяет создать дистрибутив программы и корректно инсталировать BDE
PM MAIL   Вверх
Pakshin A. S.
Дата 17.4.2004, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



+ надо Alias запихнуть. Можно ручками (где-то исходник был), а если исталятор поддерживает функцию добавления нового алиаса, то его использовать.
Добавлено @ 20:10
dsergey Но енту штуку надо с собой таскать...

PM   Вверх
Akella
Дата 19.4.2004, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Ничего страшного, что енту штуку надо с собой таскать. Иной раз много чего надо с собой таскать. А лишние 5-10 метров это не проблема с нынешними технологиями, я имею ввиду CD-RW.
PM MAIL   Вверх
Strori
Дата 22.4.2004, 03:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Так при использовании InstalExpress размер приложения вырастает на несколько мегов. Неужели нельзя по другому алиас прописать?
  Вверх
Akella
Дата 22.4.2004, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



алиас прописывается только в BDE (хотя алиас прописывать в BDE не обязательно, я не люблю работать с алиасами), в противном случае используй другие движки БД.
PM MAIL   Вверх
Strori
Дата 23.4.2004, 07:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 23.4.2004

Репутация: нет
Всего: нет



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

Есть база Paradox7. Дла того, что бы программа работы с базой запускалась необходимо прописать псевдоним для доступа к файлу таблицы. Во всех книгах по дельфи, с которыми я встречался, это предлагается делать через BDE Administrator. Для этого надо запустить BDE Administrator и вручную прописать псевдоним. Тоже самое можно сделать и программно, путем создания динамического псевдонима, повесив на Form.Activate примерно следующий код:

Цитата
procedure TForm1.FormActivate(Sender: TObject);
begin
  with Session do
  begin
    ConfigMode := cmSession;
    try     
      AddStandardAlias('псевдоним', ExtractFilePath(ParamStr(0))+'data\','PARADOX');
    finally
      ConfigMode := cmAll;
    end;
end;
end;


Вопрос: будет ли работать такая программа на компе, который вообще не знает, что такое дельфи? И если нет, то что конкретно надо сделать, чтобы она заработала?

Это сообщение отредактировал(а) Strori - 23.4.2004, 07:31
PM MAIL   Вверх
Orakul
Дата 23.4.2004, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 21.4.2004

Репутация: нет
Всего: нет



Delphi здесь не при чем. Если у тебя установлена BDE, и как написал выше, создаешь алиас, то будет работать.
PM MAIL   Вверх
Akella
Дата 23.4.2004, 08:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Чтобы добавить алиас програмно, нужно использовать компонент TSession. Там есть и проверка наличия алиаса и добавление нового.

Это сообщение отредактировал(а) dsergey - 23.4.2004, 08:10
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0876 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.