Recent

Author Topic: LAMW - dificuldades em instalar Firebird 3.0.7  (Read 3733 times)

arirod

  • New Member
  • *
  • Posts: 23
LAMW - dificuldades em instalar Firebird 3.0.7
« on: June 14, 2021, 03:23:32 pm »
ola!
estou tentando instalar o FB3.0 no firebird no celular sem sucesso. nao consigo entender, pois segui os artigos:
https://mapopa.blogspot.com/2013/09/building-firebird-client-for-android.html
https://forum.lazarus.freepascal.org/index.php?topic=34120.0
e nao consegui instalar a library no celular.
quando ativo a conexao (usando IBConnection) o app fecha
preciso de ajuda
obrigado, ari


jmpessoa

  • Hero Member
  • *****
  • Posts: 1878
Re: LAMW - dificuldades em instalar Firebird 3.0.7
« Reply #1 on: June 14, 2021, 05:35:27 pm »

I think that

https://forum.lazarus.freepascal.org/index.php?topic=34120.0

can to be outdated (old) ....

Maybe you need only put your firebird "*.so" in the same lib directory
that you have your libcontrols.so [.....libs\armeabi-v7a]

and the unit  firebird .pas (and others, if need....) in same project jni directory (or set -Fu in Project Options Dialog....)


Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

arirod

  • New Member
  • *
  • Posts: 23
Re: LAMW - dificuldades em instalar Firebird 3.0.7
« Reply #2 on: June 15, 2021, 01:42:21 pm »
Deu certo, obrigado! Não há problemas no uso do ibconnection? Vi a implementação no package de MySQL e achei que não haveria problemas.

jmpessoa

  • Hero Member
  • *****
  • Posts: 1878
Re: LAMW - dificuldades em instalar Firebird 3.0.7
« Reply #3 on: June 15, 2021, 05:49:52 pm »

Olá Ari

Quote
Não há problemas no uso do ibconnection? Vi a implementação no package de MySQL e achei que não haveria problemas.

Não entendi essa parte.....
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

arirod

  • New Member
  • *
  • Posts: 23
Re: LAMW - dificuldades em instalar Firebird 3.0.7
« Reply #4 on: June 16, 2021, 10:03:36 pm »
mil perdoes... sou pessimo perguntador... meus erros em "desenvolvimento proximal"...
vamos la ...
- renomeei para fbclient.so e coloquei a lib na pasta ../jni ...deu certo!
- usei o IBConnection para teste. Quando dou um "tap" no button a aplicacao se fecha automaticamente,
penso entao que o componente nao é apropriado ou estou errando em algo.

tento mostrar na imagem o que estou fazendo (ou nao)

obrigado
Ari

jmpessoa

  • Hero Member
  • *****
  • Posts: 1878
Re: LAMW - dificuldades em instalar Firebird 3.0.7
« Reply #5 on: June 16, 2021, 10:26:23 pm »
Quote
usei o IBConnection para teste....  penso entao que o componente nao é apropriado...

Penso que os componentes  "normais" do Lazarus não funcionam em Android....

Sendo assim voce precisa usar diretamente a biblioteca FCL do FreePascal

 Exemplo:  C:\laz4android2.0.0\fpc\3.0.4\source\packages\fcl-db   

Não esqueça de configurar  o path  "-Fu"  no "Project Options Dialog'....
« Last Edit: June 16, 2021, 11:14:51 pm by jmpessoa »
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

 

TinyPortal © 2005-2018