Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Как проги работают с IB и FB   Найти похожие ветки 

 
AlexeyMir   (2005-06-01 11:43) [0]

Подскажите пожалуйста. Есть база *.gdb, как написать приложение и работать с этой базой, но чтобы в трее могли висеть или сервер IB, или сервер FB. Я видел такие программулины работают и InterBase"ом и FireBird"ом. Как ето можно сделать?


 
Zacho ©   (2005-06-01 11:44) [1]

Просто не использовать специфические фичи серверов. Вот и будет работать и с тем, и с другим.


 
DSKalugin ©   (2005-06-01 14:36) [2]

-Запускать в режиме приложения, а не сервиса.
-настроить на прослушивание разных портов (в конфиг файле)
-соответственно подправить файл services
-в строке коннекта клиентских программ указывать явно порт


 
Fay ©   (2005-06-01 14:58) [3]

DSKalugin ©   (01.06.05 14:36) [2]
>> -Запускать в режиме приложения, а не сервиса.
Зачем?


 
DSKalugin ©   (2005-06-01 16:10) [4]

>Зачем?
AlexeyMir писал про трей
>но чтобы в трее могли висеть
а в трее ФБ/ИБ "висят" запущенные именно как приложения.
Сервисы не высвечиваются в трее. Для регулярной смены тоже лучше запускать их как приложения, чтобы было видно, что именно в данный момент работает

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

"могли висеть или сервер IB, или сервер FB"
т.е. подразумеваются поочередные запуски, а не одновременные.
В таком случае мои пункты 2-4 не нужны.

Надо написать сценарий, который будет останавливать один сервер, а другой запускать. Вот и все. Смотри параметры запуска.


 
AlexeyMir   (2005-06-01 17:56) [5]

А нужно ли ложить на форму компонент TDatabase? чтобы подключиться к базе. Нужно ли в Explorer"е прописывать Alias или можно обойтись без него, указав путь к самой базе. И какой DriverName в компоненте Database1 нужно указать? INTERBASE?


 
Zacho ©   (2005-06-01 18:14) [6]

AlexeyMir   (01.06.05 17:56) [5]

Лучше вообще не использовать BDE. Используй другие компоненты доступа, например IBX (входит в состав Дельфи) или FIBPlus (надо покупать)

И хорошенько изучи http://www.ibase.ru , особенно http://www.ibase.ru/develop.htm

2 DSKalugin ©   (01.06.05 16:10):
Похоже, автору топика не нужно запускать сервера попеременно, ему просто надо сделать программу, которая могла бы работать как с IB, так и с FB.


 
Виталий Панасенко   (2005-06-02 10:32) [7]


> Похоже, автору топика не нужно запускать сервера попеременно,
> ему просто надо сделать программу, которая могла бы работать
> как с IB, так и с FB.

Похоже, ему все равно, что за сервер.. Лишь бы это был СЕРВЕР.. :-)



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
3-1117074967
Ярослав
2005-05-26 06:36
2005.07.11
SQL Server Enterprise Manager


1-1119514732
Lera
2005-06-23 12:18
2005.07.11
Хинты.


9-1111847882
Sirian
2005-03-26 17:38
2005.07.11
Игра флип флоп


11-1102605753
stranger_2004
2004-12-09 18:22
2005.07.11
Наследование в МСК


1-1119440875
Peter_cc
2005-06-22 15:47
2005.07.11
Перенос слов