Lazarus

Other Languages => Portuguese => Topic started by: arirod on June 14, 2021, 03:23:32 pm

Title: LAMW - dificuldades em instalar Firebird 3.0.7
Post by: arirod 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

Title: Re: LAMW - dificuldades em instalar Firebird 3.0.7
Post by: jmpessoa 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....)


Title: Re: LAMW - dificuldades em instalar Firebird 3.0.7
Post by: arirod 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.
Title: Re: LAMW - dificuldades em instalar Firebird 3.0.7
Post by: jmpessoa 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.....
Title: Re: LAMW - dificuldades em instalar Firebird 3.0.7
Post by: arirod 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
Title: Re: LAMW - dificuldades em instalar Firebird 3.0.7
Post by: jmpessoa 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'....
TinyPortal © 2005-2018