alberto-moyano 28-01-2024, 18:12
Hola gente, no puedo dar solución al siguiente problema, estoy intentando copiar un directorio y todo su contenido junto con otros directorios (que está todo dentro del proyecto) y no obtengo error, pero tampoco hace nada, una función similar que uso para copiar archivos funciona sin problemas, es esta función

Código:
  If Not Exist(rutaFILES &/ "configDOCBOOK.cfg") Then
    Copy "./configDOCBOOK.cfg" To rutaFILES &/ "configDOCBOOK.cfg"
  End If

Hice un parche (horrible) que funciona, pero me resisto a creer que no haya un método más simple y claro, lo que hago (a lo bruto) es

Código:
  If Not Exist(File.Dir(TextBox1.Text) &/ "antoraBook") Then
    Mkdir rutaANTORA
  End If

y luego copio dentro del directorio antoraBook que se generó en mi disco todos los archivos que están sueltos dentro de la carpeta de Datos siguiendo la lógica del condicional que puse al principio.

Hice otros ejercicios y observé que no se pueden copiar archivos que se encuentren dentro de directorios, solo lo consigo con archivos que cuelguen del raíz de Datos, algo que después leí en el manual online de Gambas

«Tenga en cuenta que esta función no copia carpetas de forma recursiva.»


Gracias y saludos
guizans 23-01-2024, 21:09
Para que un botón responda a un atajo de teclado hay que añadir el & delante de la letra que se usará como atajo. ¿Pero en los ToolButton como se hace? ya que estos, o por lo menos en mi caso, no hay texto. ¿Hay alguna forma? Le he estado dando vueltas y no he encontrado nada.

Un saludo.
Shell 17-01-2024, 15:30
Buenas!.

Ademas de usar la gambas daily, también uso el código fuente. Pero al hacer "git pull" me está volviendo a dar errores al descargar el fuente
de gambas3 daily.

Os lo muestro paso a paso. Me voy al directorio donde se encuentran las fuente de gambas3
y hago esto:

Código:
git pull

Salida:
 
Cita: 
remote: Enumerating objects: 985, done.
remote: Counting objects: 100% (984/984), done.
remote: Compressing objects: 100% (418/418), done.
remote: Total 687 (delta 417), reused 506 (delta 249), pack-reused 0
Recibiendo objetos: 100% (687/687), 393.59 KiB | 4.80 MiB/s, listo.
Resolviendo deltas: 100% (417/417), completado con 145 objetos locales.
Desde https://gitlab.com/gambas/gambas
   9b12055..d9890c1  master     -> origin/master
Actualizando 9b12055..d9890c1
error: Los cambios locales de los siguientes archivos serán sobrescritos al fusionar:
    app/examples/Multimedia/MoviePlayer/.project
Por favor, confirma tus cambios o aguárdalos antes de fusionar.
Abortando

Este error no es la primera vez que ocurre, parece algo típico.

error: Los cambios locales de los siguientes archivos serán sobrescritos al fusionar:

Si vuelvo a hacer git pull, esta vez solo muestra:
 
Cita: 
Actualizando 9b12055..d9890c1
error: Los cambios locales de los siguientes archivos serán sobrescritos al fusionar:
    app/examples/Multimedia/MoviePlayer/.project
Por favor, confirma tus cambios o aguárdalos antes de fusionar.
Abortando

Según la web de Gambas, normalmente se suele solamente hacer git pull, para bajar los cambios. Solo dice eso.

A menos que haya algo que ha cambiado en la estructura del repositorio y por algo de este error.
Puedo seguir buscando, ¿ os suele pasar esto ?.

 

Ah, ahora recuerdo que estuve usando el código del Movieplayer por la cuestión de Vuott en la lista internacional,
abriéndolo en el editor.

Digo yo que el código esta para verlo y hacerlo funcionar, no tendría sentido tenerlo como una galería de museo.
Así que debo confirmar los cambios. Y así me volverá a pasar otra vez cada vez que haga uso de las fuentes en el editor ?. Confused
A ver como lo hago. Big Grin

Al hacer git status muestra esto:
 
Cita: 
En la rama master
Tu rama está detrás de 'origin/master' por 50 commits, y puede ser avanzada rápido.
  (usa "git pull" para actualizar tu rama local)

Cambios a ser confirmados:
  (usa "git restore --staged <archivo>..." para sacar del área de stage)
    nuevos archivos: app/examples/Multimedia/MoviePlayer/.version
    nuevos archivos: app/src/gambas3/.lang/es_ES.po
    nuevos archivos: comp/src/gb.media.form/.version

Cambios no rastreados para el commit:
  (usa "git add/rm <archivo>..." para actualizar a lo que se le va a hacer commit)
  (usa "git restore <archivo>..." para descartar los cambios en el directorio de trabajo)
    modificados:     app/examples/Multimedia/MoviePlayer/.project
    borrados:        app/src/gambas3/.lang/es_ES.po
    modificados:     app/src/gambas3/.project

Archivos sin seguimiento:
  (usa "git add <archivo>..." para incluirlo a lo que será confirmado)
    app/examples/Multimedia/MoviePlayer/.gbc.stderr
 

Encontré esto:

Fundamentos de Git - Guardando cambios en el Repositorio

Pero no es mi repositorio es de Benoît.Me lio.
Yo no voy a subir los cambios al repo es lo que quiero decir.

Saludos
Páginas (564):    1 110 111 112 113 114 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 292
Último miembro: DarkWolf
Temas del foro: 1,742
Mensajes del foro: 9,031
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, Ayer, 23:26
Respuestas: 5 - Vistas: 137
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,573
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,341
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 118
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.