|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
не уверен в тот ли топик написал, так что сразу прошу прощения если ошибся сложно выделить что тут главнее в общем проблемка такая: как прицепить FireBird к Delphi (использую XE8) и все это запустить на андройде долгий и упорный гуглинг привел к следующим пониманиям: понадобится FireDAC и видимо его компонент FDPhysFBDriverLink который у меня почемуто недоступен далее видимо понадобится libfbclient.so это нашлось вот тут http://mapopa.blogspot.com/2015/02/building-firebird-30-client-embedded.html поместил ее в соответствующую папку Options->Library Path Далее неясно куда ее деплоить И самое интересное Сам *.FDB файл гуглинг привел к пониманию что его надо деплоить в ".\assets\internal\" дабы иметь доступ к файлу по пути Код: pascal 1.
файлик туда деплоится - смотрел через тотал коммандер установленный на телефоне, однако: Код: pascal 1. 2. 3.
в общем говорит файла нет, хотя физически он там есть. в общем может ктото таки что-нить знает как все-таки прицепить сабж в кучу, ну и чтоб это работало еще) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:06 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
Hello, Tromani! You wrote on 23 июня 2015 г. 12:09:56: Tromani> как прицепить FireBird к Delphi (использую XE8) > и все это запустить на андройде почему не в космосе? Delphi на андроиде не летает. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:09 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
tromaniне уверен в тот ли топик написал, так что сразу прошу прощения если ошибся сложно выделить что тут главнее в общем проблемка такая: как прицепить FireBird к Delphi (использую XE8) и все это запустить на андройде долгий и упорный гуглинг привел к следующим пониманиям: понадобится FireDAC и видимо его компонент FDPhysFBDriverLink который у меня почемуто недоступен далее видимо понадобится libfbclient.so это нашлось вот тут http://mapopa.blogspot.com/2015/02/building-firebird-30-client-embedded.html поместил ее в соответствующую папку Options->Library Path Далее неясно куда ее деплоить И самое интересное Сам *.FDB файл гуглинг привел к пониманию что его надо деплоить в ".\assets\internal\" дабы иметь доступ к файлу по пути Код: pascal 1.
файлик туда деплоится - смотрел через тотал коммандер установленный на телефоне, однако: Код: pascal 1. 2. 3.
в общем говорит файла нет, хотя физически он там есть. в общем может кто-то таки что-нить знает как все-таки прицепить сабж в кучу, ну и чтоб это работало еще) А разве официально объявлялось, что FB работает под андроидом. Да есть обещание что тройка будет. Есть даже билды которые вроде запускались. Но Delphi XE8 об этом ничего не знает ибо официально это не анонсировалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:12 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
tromani, если речь идет про embedded, то для начала надо поэкспериментировать с IBLite, а потом уже тыкать в ФБ. embedded Firebird 3.0 for android компилировал Пешков. у меня руки не дошли попытаться поменять IBLite на FB. На андроиде с IBLite работать можно что через IBX, что через FireDAC. Возможно, пробовать через IBX будет проще. Но там, понятно, надо будет "симулировать" либы IBLite, как минимум переименованием. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:16 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
http://tndelphifan.blogspot.com/2014/09/using-firebird-embedded-with-delphi-xe7.html ну судя по всему вот ктото на iOS запустил ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:16 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
kdv, да IBLite может и хорошо, мне в перспективе надо бы к удаленной базе коннектится а она на FB, так что особых вариантов у меня нет ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:19 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
в тупик ставит то что файл то деплоится в ДокументПатч но Exist выдает False ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:21 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
tromaniда IBLite может и хорошо, мне в перспективе надо бы к удаленной базе коннектится а она на FB повторяю еще раз - сначала вы делаете проект с IBLite, проверяете, разбираетесь с deployment, и т.д. - потом вы подсовываете Firebird Embedded вместо IBLite. теперь понятно? Нет у Дельфи прямой поддержки Firebird для Android. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:21 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
tromani, FireDac пока не умеет работать под андроидом с FB ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 12:22 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
все хорошо с IBLite, очевидно файлика reg_ibtogo.txt мне не хватает для полного счастия) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 13:01 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
tromani, серийник на togo приходит с лицензией на Delphi. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 13:28 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
убрал весь деплоймент, заменил все на дрйвер FB все равно требует лицензию, FDConnection что апприори на интербейз-лицензию требует вне зависимости от используемого драйвера ... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 16:48 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
tromani, FDConnection никакую лицензию требовать не в состоянии, точно так же как IBX, ни на десктопе, ни на мобиле. Лицензию требует IBLite или IBToGo, и этот сигнал уже говорит о том, что они хотя бы запускаются (и начинают требовать лицензию). В информации от EMBT, которая приходит при покупке Дельфи, СБилдера или Рад Студии после серийника продукта есть такие строки IBLite XE3 for Mobile Deployment License xxxx-xxxxxx-xxxxxx-xxxx InterBase XE3 ToGo Test Deployment xxxx-xxxxxx-xxxxxx-xxxx Note: This Embarcadero product also entitles you to a free IBLite for Android and iOS database deployment license. To activate your deployment license, go to https://reg.codegear.com/srs6/activation.do and enter the IBLite for Mobile serial number above and Registration Code: nnnnnn. то есть серийники и инструкция по их активации. При активации на почту аккаунта members.embarcadero.com приходит либо файлик для IBLite, либо файлик для ToGo. Этот файлик нужно воткнуть в deployment. В примерах он указывается, его нужно просто подсунуть, тот или иной. К сожалению, мобильная лицензия на ToGo, в отличие от IBLite, временная. После получения она действует я не помню сколько времени (45 или 90 дней). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 17:14 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
kdvFDConnection никакую лицензию требовать не в состоянии, точно так же как IBX, ни на десктопе, ни на мобиле. Лицензию требует IBLite или IBToGo, и этот сигнал уже говорит о том, что они хотя бы запускаются (и начинают требовать лицензию). kdv которая приходит при покупке Дельфи ))) kdv то есть серийники и инструкция по их активации. При активации на почту аккаунта members.embarcadero.com приходит либо файлик для IBLite, либо файлик для ToGo. Этот файлик нужно воткнуть в deployment. В примерах он указывается, его нужно просто подсунуть, тот или иной. К сожалению, мобильная лицензия на ToGo, в отличие от IBLite, временная. После получения она действует я не помню сколько времени (45 или 90 дней). Да я читал что нужно делать если купить Rad Studio вот весь Deployment List вот весь uses Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
вот обработчик кнопки "соединится с базой" Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 17:36 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
что тут может запускать интербейз? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 17:37 |
|
FireBird + Delphi + Android
|
|||
---|---|---|---|
#18+
tromani, убрал бы ты mips и x86, включая из SDK, ибо они дельфями не поддерживаются. в приведенном деплое ничего не запускает "интербэйз", потому что указан libfbclient.so. Надо посмотреть, как firedac грузит или линкуется на мобиле с IBLite. А потом, переименуй libfbclient в iblite, сделай все как для iblite, кроме лишних файлов, плюс нужные fb. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 18:57 |
|
|
start [/forum/topic.php?fid=40&msg=38990541&tid=1562762]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 153ms |
0 / 0 |