Forum > Portuguese
Acessar bases do Windows Mobile a partir do PC
(1/1)
nightrider:
Ha uns 2 ou 3 anos atras eu andei programando em C# para Windows Mobile. Lembro que fiz 1 programa que fazia copia das bases do Mobile a partir de um PC rodando windows. Lembro que envolvia a tal da rapi.dll(http://dll.paretologic.com/detail.php/rapi).
Minha duvida é se consigo desenvolver algo similar em Lazarus. Como eu estava escrevendo em .NET presumo que a rapi.dll só rode sob .NET Framework. Sou muito fraco no entendimento destas coisas. Confesso.
Alguem me diria se consigo fazer isto de ler bases do Windows Mobile de um PC?
[ ]
Ricardo
felipemdc:
Com certeza eu posso dizer que a rapi.dll funciona em aplicativos nativos também.
Os bindings para essa dll estão em freepascal/packages/winceunits/src/rapi.pp
Quanto a questão em sí, não sei, mas imagino que dependa muito do banco de dados, imagino que alguns requeiram apenas alguma configuracao para acessar dispositivos wince a partir do desktop.
felipemdc:
> "Os bindings para essa dll estão em freepascal/packages/winceunits/src/rapi.pp"
Esse endereco é um endereco indicando a posicao da unit no código fonte do FPC, que com certeza já está instalado na sua máquina. O endereco completo seria algo como (varia de acordo com a sua instalacao):
C:/lazarus/fpc/2.4.4/source/packages/winceunits/src/rapi.pp
Ou na internet:
http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/winceunits/src/
http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/winceunits/src/rapi.pp?view=markup
http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/winceunits/src/rapitypes.pp?view=markup
> podias me explicar o que eu preciso fazer pra usar a rapi.dll num programa que tente acessar as bases de dados SQL diretamente no
> Windows Mobile. Só copia-las, trazer para o host e continuar processand-as no host.
Eu acho que é uma questão de configurar o banco de dados para fazer isso, não sendo necessário usar a rapi diretamente (ela seria usada pelo cliente de banco de dados). Qual o formato do seu banco de dados?
nightrider:
Não entendi o que significa aqui a expressão "Qual o formato do seu banco de dados?"
Eu to usando SQLite3 em windows mobile. Pra mim basta poder conectar o device com o windows mobile e copiar fisicamente os arquivos ".db" que houver no "disco" do mobile. Se precisar tratar as tabelas SQL, faco-o apos os ".db" estarem no disco do PC.
Desculpe por nao ter entendido que o link era parte de 1 path.
[ ]
Ricardo
felipemdc:
Me parece então que a solucao seria copiar os arquivos usando a RAPI. Eu nunca usei essa API, veja documentacao da Microsoft e os headers que eu passei.
Navigation
[0] Message Index