Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   Incluir base SQLite en XCode (https://www.clubdelphi.com/foros/showthread.php?t=78698)

David Jiménez 10-05-2012 15:24:46

Incluir base SQLite en XCode
 
¿Alguién sabe como incluir una base de datos SQLite en XCode?
Estoy desarrollando con Delphi XE2

La arrastro dentro de XCode y aparece como un fichero más, pero al intentar acceder a ella no funciona.

Si la creo mediante código si funciona.

Un saludo

mamcx 10-05-2012 16:19:17

Al colocarla en el proyecto, queda en un "bundle":

https://developer.apple.com/library/...utBundles.html

El "bundle" es como un archivo de recursos en Delphi/Windows. Es de solo lectura. No se puede escribir en el.

Si necesitas escribir sobre un archivo, debes copiar del bundle al disco:

http://stackoverflow.com/questions/9...n-bundle-acces

P.D No tengo experiencia con firemonkey, pero el proceso es identico en todos los lenguajes aparte de obj-c

David Jiménez 10-05-2012 18:53:11

Antes se me olvido comentar que el programa es para iOS.

He mirado los enlaces que me has pasado, pero no funciona.

Comentan que se debe añadir un nuevo fichero de Recursos, tipo 'Settings Bundle' y luego dentro de él copiar el fichero de SQLite, pero no me deja copiarlo dentro

Un saludo

mamcx 10-05-2012 21:32:50

No, eso no es lo que dicen.

No hay que añadir un archivo bundle. Por defecto, todo lo que no es codigo va al bundle por defecto (La direccion es bundle://archivo). Es solo poner un archivo sqlite y extraerlo con las ideas que pase en el 1er link.

defcon1_es 05-09-2012 20:02:11

Cita:

Empezado por PacoPepe (Mensaje 432317)
Antes se me olvido comentar que el programa es para iOS.

He mirado los enlaces que me has pasado, pero no funciona.

Comentan que se debe añadir un nuevo fichero de Recursos, tipo 'Settings Bundle' y luego dentro de él copiar el fichero de SQLite, pero no me deja copiarlo dentro

Un saludo

¿Al final cómo lo hiciste?


La franja horaria es GMT +2. Ahora son las 02:16:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi