Shell 07-07-2023, 13:46
Buenas!

Acaba de salir la gambas 3.18.3

Manda huevos que se ha actualizada sola. Lo tenía en actualizaciones y no quería actualizar ahora mismo.
Por ejemplo ni siquiera se ha mostrado en el portal que novedades tiene. Y es una estable.

Antes de que se actualizará me fui al directorio donde tengo las fuentes de gambas estable e hice un git pull dentro del directorio gambas.
Os muestro la salida:
 
Cita: 
remote: Enumerating objects: 123, done.
remote: Counting objects: 100% (123/123), done.
remote: Compressing objects: 100% (72/72), done.
remote: Total 72 (delta 63), reused 1 (delta 0), pack-reused 0
Desempaquetando objetos: 100% (72/72), 109.82 KiB | 1.21 MiB/s, listo.
Desde https://gitlab.com/gambas/gambas
   41c0c88ca..75a125030  stable     -> origin/stable


ayuda: Hacer un pull sin especificar cómo reconciliar las ramas es poco
ayuda: recomendable. Puedes eliminar este mensaje usando uno de los
ayuda: siguientes comandos antes de tu siguiente pull:
ayuda:
ayuda:   git config pull.rebase false  # hacer merge (estrategia por defecto)
ayuda:   git config pull.rebase true   # aplicar rebase
ayuda:   git config pull.ff only       # aplicar solo fast-forward
ayuda:
ayuda: Puedes reemplazar "git config" con "git config --global" para aplicar
ayuda: la preferencia en todos los repositorios. Puedes también pasar --rebase,
ayuda: --no-rebase, o --ff-only en el comando para sobrescribir la configuración
ayuda: por defecto en cada invocación.

Entonces de esas opciones de uso, ¿ cuál se debería a usar ?. A parte que no sé lo que es rebase, merge y fast-forward.
La palabra mege me suena mucho, es como mezclar.

Pues una vez usada una de esas opciones. Ahora al hacer git pull de nuevo me dice:
 
Cita: 
fatal: No es posible hacer fast-forward, abortando.

Todo se puede buscar por Internet, lo sé.

Después para ver que había cambiado usé el comando find.
Supongamos que quiero ver que archivos han cambiado en el directorio de fuentes de gambas hace 10 minutos.

Código:
find -mmin -10

Apenas me muestra cambios en los directorios de las fuentes.
 
Cita: 
./.git/objects
./.git/FETCH_HEAD

Si muestra algo, está más el directorio de .git que en los directorios de las fuentes de Gambas.

Digo yo. La fecha de los directorios/carpetas, ¿ deberían cambiar al actualizarse su contenido ?.
En cuanto a esa actualización automática sin consentimiento pues se me ha sonado muy raro. Dejé marcada el aspa, ok, pero no le dije que actualizase.

Saludos
tercoide 05-07-2023, 22:10
Comencé un traductor, en realidad solo la UI que no tiene gran complejidad. Aquí esta:

https://github.com/tercoide/valaconverter

Quisiera saber si hay algún interesado en colaborar con este proyecto. Aclaro que aun no he estudiado Vala y lo iré haciendo a medida que codifique el traductor. Ese lenguaje es parecido a C#. Hay cosas que deberá traducirse a mano, como ser la interacción con los componentes.
Shordi 04-07-2023, 11:48
Tengamos este formulario.
[Imagen: Wtnce9d.png]
Tiene dos gridviews, tres Label y un Listbox.
Al pulsar el botón Colorize quiero que los gridviews y los labels cambien de colores para lo que hacemos una función que lo haga y que descienda recursivamente por el árbol de contenedores:
Código:
Private Sub ColorizeGrid(ctrl As Object)  
 
  Dim o As Object
  Dim sClass As String
 
  sClass = Object.Class(ctrl).Name
  If sClass = "GridView" Or If sClass = "Label" Then ' Si es Gridview o Label cambiamos los colores
    ctrl.Background = Color.lightGray
    ctrl.Foreground = Color.DarkRed
  Endif  
  If Object.Class(ctrl).Exist("Children") And If ctrl.Children.count > 0 Then 'Si es un contenedor, recursivo a sus hijos
    For Each o In ctrl.Children
      ColorizeGrid(o)
    Next
  Endif
 
End


Lo pulsamos y obtenemos ésto:
[Imagen: o69uCEs.png]

¡Oh, sorpresa! el ListBox también ha cambiado de colores. ¿Por qué? Pues porque internamente contiene un Gridview al que accedemos mediante la propiedad Children.
Esto pasaría con un treeview, o con cualquier objeto que contenga gridviews o Labels, etc.

¿A alguien se le ocurre cómo prevenir ésto y que sólo se coloreen los controles que deseamos?

Venga, a estrujarse el coco, que es una tontería pero me lleva loco.

Adjunto el proyectito de prueba.

Saludos
Archivos adjuntos
.gz
Containers_War-0.0.1.tar.gz (Tamaño: 12.42 KB Descargas: 5)
Páginas (560):    1 151 152 153 154 155 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,729
Mensajes del foro: 8,987
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 458
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 316
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 595
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 943
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.