Comunidad Gambas-es
PUBLICAR PROGRAMA - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html)
+--- Tema: PUBLICAR PROGRAMA (/thread-1496.html)

Páginas: 1 2 3 4 5 6


PUBLICAR PROGRAMA - Alberto59 - 03-09-2023

Hola a todos,quisiera saber como puedo publicar mi programa de facturas en el foro.

Es para que puedan acceder a el y asi apreder como lo he hecho sin animo de lucro,solo en plan enseñanza.


RE: PUBLICAR PROGRAMA - tincho - 03-09-2023

Hola Alberto.
Para publicar un programa aquí en el foro, lo que solemos hacer es crear un archivo tar.gz desde el IDE de gambas (Ctrl+Alt+a) y luego lo pones como adjunto en un mensaje.
Si escribes una respuesta en este tema y pones vista previa podrás ver que hay un botón de agrear adjunto le das clic y acto seguido agregas el archivo de tu programa y lo envías.


RE: PUBLICAR PROGRAMA - Alberto59 - 20-09-2023

Bueno espero que os sirva,para ir aprendiendo un poco mas.Este programa no es el mas perfecto pero espero os  sirva.

Espero noticias vuestras y gracias.


RE: PUBLICAR PROGRAMA - tercoide - 20-09-2023

buenas, lo baje para probar y dar feedback, me dio los siguientes errores:

1-no encuentra la base de datos
2-no encuentra algunas imagenes


RE: PUBLICAR PROGRAMA - tincho - 21-09-2023

(20-09-2023, 13:09)Alberto59 escribió: Bueno espero que os sirva,para ir aprendiendo un poco mas

Hola Alberto, gracias por compartir tu código con nosotros.
Descargue el programa para echarle un vistazo y al parecer, para que funcione, es necesaria una base de datos sqlite que no existe y no encontré tampoco un método o clase que la genere, por ejemplo a partir del código SQL.
Luego veo que en el código pones las rutas directas y eso no es adecuado si tu idea es que otros usen tu programa, seria deseable usar User.Home lo que haría adaptable el programa a cualquier usuario.

Código:
Public Sub BTCOPIABASEDEDATOS_Click()
  Dim copia As String
  Shell "cp CLIENTES /home/alberto/CopiaSeguridad"
  Message.Info(" COPIA REALIZADA CON EXITO...OK")
End

Código:
Public Sub BTCOPIABASEDEDATOS_Click()
  Dim copia As String
  Shell "cp CLIENTES User.Home &/ CopiaSeguridad"
  Message.Info(" COPIA REALIZADA CON EXITO...OK")
End



RE: PUBLICAR PROGRAMA - Alberto59 - 21-09-2023

Si, està en sqlite la base de datos.
Perdona mi torpeza!!!!
Cuando descomprimes,debes de copiar la base datos CLIENTE ,en el directorio Generar_factura y una vez copiado ejecuta Gambas,ya que  lo tendras en codigo
fuente..ok.

Las imagenes estan tambien hay,donde copias la base de datos..ok

Saludos y ya me vas contando.



Nota:no soy ningun profesionl de esto,pero me gusta programar a mi manera y creo que si funciona..ok


RE: PUBLICAR PROGRAMA - Shell - 21-09-2023

Tincho, ¿ cómo es que no usas las ordenes del propio Gambas para copiar los archivos ?. Wink

Por ejemplo, el archivo de la base de datos que uso se llama mascotas.db
Código:
If Not Exist(user.Home &/ "." & Application.name) Then
    Mkdir user.Home &/ "." & Application.name
    Copy "mascotas.db" To user.Home &/ "." & Application.Name &/ "mascotas.db"
  Endif

Saludos


RE: PUBLICAR PROGRAMA - Alberto59 - 21-09-2023

Si tuvieras algun problema con la ejecucion del programa no dudes en mandarme mensaje.

Y sobretodo Gracias por vuestra  paciencia.

Saludos...Alberto Garcia


RE: PUBLICAR PROGRAMA - tercoide - 21-09-2023

(21-09-2023, 11:58)Alberto59 escribió: no soy ningun profesional de esto

El programa se ve lindo. Lo bueno de que lo prueben otros es poder corregir errores, y el mas típico de ellos es tener archivos que usa dicho programa cosas en algún lugar de nuestro HDD y que no son enviadas junto al mismo.

Quedo atento a la siguiente versión.

Editado para que Mr Shell entienda mejor Smile


RE: PUBLICAR PROGRAMA - Alberto59 - 21-09-2023

Vale,entiendo.

El programilla es muy sencillo y facil de entender.

Puede ser que tenga algunos errores,por esto te made el programilla para poder comentar contigo esos problemillas.

Si tu quieres,podemos ir viendo esos problemillas.No obstante ire mirando yo de ir corriegiendo  los errores.ok y te ire mandadndo los ficheros.ok

Saludos.y gracias por tu paciencia.