powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Разработка android приложение под Delphi 10.3
36 сообщений из 36, показаны все 2 страниц
Разработка android приложение под Delphi 10.3
    #40063699
Даниил Пакоv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже как давненько компания CodeGear трансформировала Delphi в кросплатформенную среду разработки, но пойму безуспешно... Разработал приложение, которому нужно соединятся с сервером firebird и хотелось бы там использовать компоненты TIBDataBase, но адроид не хочет подключатся к firebird... У кого нибудь был опыт работы Delphi 10.3+Android+компоненты для работы с сервером firebird???
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063704
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. СУБД Firebird будет торчать наружу в Интернете? Не опасаетесь, что взломают?

Или подключение будет локальное только на смартфоне?
Кстати есть еще FireDAC, лучше бы их использовать. Ну или uniDAC.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063705
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даниил Пакоv
адроид не хочет подключатся к firebird


Операционная система Андроид и не должна этого хотеть. Это уже ваша задача, как программиста, так сказать.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063706
Даниил Пакоv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понимаю, конечно, но значит компоненты TIBDatabase для андроид бесполезны?
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063708
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Связка андроид+прямой коннект в БД как мне кажется имеет право на существование в случае внутренней сетки в которой работает приложение.
Если приложение работает через инет, то использовать прямое соединение с БД скорее всего не стоит. Существует вагон решений, позволяющих наваять прослойку между базой и приложением.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063759
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даниил Пакоv,

вменяемых ответов нет, почти все ерунду какую-то написали, разве что "энди" посоветовал альтернативу.

В общем,
- в Дельфи для андроида и ios предусмотрен deploy клиентских библиотек для некоторых серверов. Для InterBase клиентом и локальным сервером является IBLite (или IB ToGo).
- как подсовывать своего клиента в этот deploy, даже если его поддерживают IBX, FireDAC и dbexpress - непонятно.
- у Firebird есть клиент для андроида, но он в бета-версии. Про него спрашивают крайне редко, не знаю почему. Буквально - 1-2 таких как ваш вопроса в год, не чаще. Клиента можно взять тут
https://www.firebirdsql.org/en/firebird-3-0/

но как уже сказано выше, сам по себе клиент без подсовывания в deploy бесполезен.

Если кто-то разберется и напишет описалово - было бы круто. Но пока таких нет.
(мы могли бы даже денег за статью заплатить).

p.s. Да, пытаться коннектиться к Фб через iblite - бесполезно, протокол несовместим.
p.p.s. у меня была как-то идея подсунуть libfbclient.so вместо iblite.so, но меня заломало экспериментировать.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063774
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Не понял, чем не устраивает настройка деплоя в дельфях? Туда можно засунуть всё что хочешь.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063799
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну по идее для IB и FB заявлена поддержка андроида у IBDAC от девартов, если так уж хочется прямо в БД удаленно залезать, но как я уже сказал раньше я против подобных изысков. https://www.devart.com/ibdac/features.html

Еще один небесплатный вариант, у TMS есть RemoteDB, это некое подобие трехзвенки с возможностью защиты передаваемых данных, т.е почти директ, но хотя бы защищающий ваши данные.

Ну а бесплатно можно брать что-то типа dmvc, mormot, horse и навелоспедить на них что угодно с сериализацией данных в тот же json
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063802
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

да, но либы-то (ibx, firedac) предполагают загрузку конкретных *.so. А это надо как-то менять. В общем, лично я копаться в этом в данный момент совсем не хочу.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063804
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Если библиотеки (.so) взаимозаменяемые, то имя при деплое поменять не проблема.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063809
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
Для InterBase


Так ТСу нужен Firebird и то непонятно - локальный или удаленный, так что не надо тут про наш бред писать
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063810
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
Еще один небесплатный вариант, у TMS есть RemoteDB,


у uniDAC есть Tunneling DevArt uniDAC
https://www.devart.com/mydac/docs/network_tunneling.htm
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1324980&msg=22281757
В св-вах TMyConnection -> Properties -> Protocol поставить mpHttp
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063814
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даниил Пакоvзначит компоненты TIBDatabase для андроид бесполезны?

Без программиста - да. Полный бесперспективняк.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063848
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Так ТСу нужен Firebird и то непонятно - локальный или удаленный, так что не надо тут про наш бред писать
у него написано ясно - приложению нужно соединяться с сервером Firebird. А значит с внешним сервером.
Если бы ему нужен был embedded, он бы так и сказал.
Впрочем, по барабану, embedded все равно является клиентом ФБ, точно так же как просто "клиент ФБ".
Kazantsev AlexeyЕсли библиотеки (.so) взаимозаменяемые, то имя при деплое поменять не проблема.
не взаимозаменяемые, разумеется. У ИБ это iblite, у ФБ это fbclient. В IBX это решается только через редактирование исходников. В Firedac по идее можно поменять имя либы. Но надо пробовать.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063853
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
не взаимозаменяемые, разумеется. У ИБ это iblite, у ФБ это fbclient. В IBX это решается только через редактирование исходников.

Я говорю об интерфейсе библиотек, а не имени. Имя поменять не проблема вообще.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063854
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
у него написано ясно - приложению нужно соединяться с сервером Firebird. А значит с внешним сервером.


в качестве сервера может быть embedd
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063855
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
Если бы ему нужен был embedded, он бы так и сказал.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063859
Даниил Пакоv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю Всех, но реально мне все таки не понятно как настроисть delphi 10.3 для работы с удаленным сервером на основе компонентов IBX. Если кто сможет скинуть пример, помогите пожалуста...ни словом так сказать, а делом
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063870
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понимаю твоей проблемы, если есть деньги то покупаешь либо решение от tms либо devart
если денег нет, то надо садиться самому разбираться, так как IBX на андроиде у тебя использовать не получится и придется самому пилить руками какое-то решение
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063929
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди, а FireDac?
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063932
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даниил Пакоv, примеров, уверен, в сети хватает.

Я другого не понимаю, в чем именно у тебя проблема?
Форумы так не работают. Иначе тебе нужно в раздел по поиску программиста.

Форумы работают примерно так: вот мой код, вот мой пример, у меня чего-то там не получается, подскажите, ЧЯДНТ.

Подсказка. Береш so-библиотеки от Firebird и включаешь их в свое приложение, а настройки подключения к Firebird точно такие же, как и для Windows/Linux.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063933
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне хватило секунд 10, чтобы найти эту тему
http://fire-monkey.ru/topic/5217-подключение-к-бд-firebird-из-android/#comment-33000
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063934
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40063975
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
энди, а FireDac?


тут есть нюанс, для FB и IB на win используются драйвера, коих на андроиде попросту нет.
а директа на firedac под них я что-то не припомню
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064015
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot энди#22311175]
X11

>> для FB и IB на win используются драйвера, коих на андроиде попросту нет.

Назови нам эти драйвера. В просветительских целях.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064019
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F,

IB и FB это все же не мой профиль, раньше вроде были dll-ки что-то типа gds32.dll и fbclient.dll
Но возможно за много лет все сильно поменялось
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064020
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди,

А зачем тогда говорить, о чем не знаешь?
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064021
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064023
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди,

И чо? Ты отличай разврат от ситуации необходимость дополнительных драйверов-посредников (как в случае, например, BDE и DBX) от пользования клиентской частью напрямую (IBX, FireDAC), ссылку на которую для Android kdv привел в начале топика.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064041
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е то что клиентская часть представляет собой драйвер-посредник тебя не смущает? :)
В лично моей терминологии директ режим подразумевает то что для работы с СУБД не требуется вообще никаких дополнительных файлов, а уж как ты их назовешь, драйвером-посредником, клиентской частью, это скорее вопрос терминологии.
Далее, firedac не поддерживает соединения с сервером без присутствия драйвера, такое есть только у девартов. Ну и соответственно вынь да положь этот драйвер под ту платформу с которой ты хочешь осуществлять соединение. Человеку нужен андроид, по ссылке которая выше указанно какие субд поддерживаются фаердаком и у каких из них есть собственно говоря поддержка этого самого Андроида.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064068
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
X11
энди, а FireDac?


тут есть нюанс, для FB и IB на win используются драйвера, коих на андроиде попросту нет.
а директа на firedac под них я что-то не припомню


ну так какие проблемы прикрутить к установочному пакету so-файлы?
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064075
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

Ну вот что мы видим по доке от Эмбы.
Раздел IB:
авторAndroid Client Software
FireDAC requires:

the libibtogo.a embedded InterBase as ARM static library. With RAD Studio use Project > Deployment > Add Featured Files > InterBase ToGo\Android.
Note that it is impossible to choose the linkage mode.


А в документации по FB вообще нет раздела о возможности использования в Андроиде. Только win, macos и linux.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064076
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
А в документации по FB вообще нет раздела о возможности использования в Андроиде.


не помню, вроде есть
но библиотеки 100% есть
я подключался на андроиде
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064131
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни, это просто комедия какая-то.
См. сюда 22310832 .

P.S. Чукча не читатель, чукча писатель. (с))
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064137
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имхо, хуже клиента двухзвенки на мобилке - только сервер двухзвенки на мобилке.
Мобилка в любой момент теряет связь, ОС мобилки принудительно выгружает задачи, мобилка жрёт электричество и ограничена по железу.
...
Рейтинг: 0 / 0
Разработка android приложение под Delphi 10.3
    #40064146
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
энди
пропущено...


тут есть нюанс, для FB и IB на win используются драйвера, коих на андроиде попросту нет.
а директа на firedac под них я что-то не припомню


ну так какие проблемы прикрутить к установочному пакету so-файлы?
Под какую архитектуру? Там их 4.
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Разработка android приложение под Delphi 10.3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]