Ozymandias 04-09-2022, 22:10
Hola a todos!

Estoy escribiendo una aplicación que guarda apuntes sobre de clases.
[Imagen: YDSGaaF1_o.png]
Utiliza una base de datos sqlite3 para guardar la información. Actualmente el archivo de la base de datos se encuentra en la carpeta del programa.

Tengo dos problemas:
1. Cuando creo el ejecutable (por ejemplo en el escritorio). No se encuentra el archivo
Código:
 Conn = New Connection
 Conn.Type = "sqlite"
 Conn.Host = Application.Path
 Conn.Name = "db_clases_prueba"

Application.path dirige al Escritorio. Si el programa está instalado a /bin...

Lo que lleva al problema #2. ¿Cómo empaquetar y ubicar el archivo en el instalador?. Con los íconos no tengo problema. Leí una entrada que hablaba de esto y sé que Gambas lo hace solo y funciona perfecto.

Mi idea era hacer un
Código:
Mkdir ("$home/MyNotesDb")

Primero (error: acceso prohibido) y luego ver de que manera copiar la base de datos a esa ubicación.

La idea es ya tener una base de datos creada con algunos ejemplos. Cosa que al abrir el programa ya se abra la base de datos.

Espero haber sido claro en mi pregunta Smile

Desde ya agradezco cualquier información que puedan dame.

Agrego.
Intenté esto al crear el instalador, pero tampoco.

[Imagen: O8Qyj6.Screenshot-20220904-165546.png]
Shell 04-09-2022, 15:35
Buenas!.

Trataba de ver un archivo que es un base de datos de una aplicación antigua de windows.
Pertenece a una enciclopedia de la editorial Anaya. La extensión es .bsi

File solo me devuelve que es datos.

Si las bases de datos fueran extensiones reconocidas, cualquiera podría abrirlas con un gestor de base de datos.
Y puede que esto no interese a los desarrolladores. Supongo que de alguna forma harán algo para que esto no sea
tan fácil de ver.

Imaginar una base de datos de una revista antigua. La misma historia. Supongo que esto os lo habeís encontrado alguna vez
y habéis tenido curiosidad por su base de datos y probablemente no pudieron verla sin la aplicación del cd.

¿ Los desarrolladores a veces no siguen un estándar de bases de datos o es que de alguna forma la encriptan  o usan un software "X" ?.

Algo que es curioso de esta base de datos es que en otro directorio contienen muchos archivos de texto que son descripciones de cada registro
que compone la base de datos. Digamos que son razas de perros. Como si no hubiera podido añadir una descripción en un campo de la base
de datos, que fuese muy largo y no fuera adecuado en este tipo de base de datos.

En parte complicándolo haciéndolo así. Bueno también coincide el nombre del archivo de descripción y el de audio ( esto es común).
Es más fácil decir 1.txt y 1.wav que "West Highland White Terrier.txt" y "West Highland White Terrier.wav"

Saludos
Shell 04-09-2022, 15:08
Buenas!.

Puede que os interese. Sobre todo cuando tenéis un archivo que no tenéis ni idea que es.
En otro mensaje haré referencia a este problema.

Cómo ver binarios desde la línea de comandos de Linux

Saludos
Páginas (557):    1 266 267 268 269 270 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 286
Último miembro: Emilio Uribe
Temas del foro: 1,720
Mensajes del foro: 8,936
Últimos temas
Archivos .ods
Foro: General
Último mensaje por: tincho, 01-07-2025, 18:54
Respuestas: 8 - Vistas: 313
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: tincho, 01-07-2025, 18:48
Respuestas: 6 - Vistas: 368
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: tincho, 01-07-2025, 17:47
Respuestas: 41 - Vistas: 32,714
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 329
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.