Harpo 02-07-2023, 13:54
Saludos al foro,

Buscando en el código del IDE cómo implementa una funcionalidad me encontré una clase con el mismo nombre que un control: TabPanel. Dentro no había un "inherits", solo una serie de funciones que luego se usan en el TabPanel interno del Workspace. No conocía esa manera de añadir funcionalidad a un control y me ha picado la curiosidad.

He creado un nuevo proyecto, he añadido una clase TextBox, dentro he creado una función "Digits" que devuelve la cantidad de números en el texto del control y todos los TextBox del proyecto tienen un nuevo método Digits. Y funciona.

[Imagen: dzwcK3V.png]

[Imagen: 4XJSjkC.png]

Supongo que ya conocen esta posibilidad, para mi ha sido todo un descubrimiento.
Un saludo, Harpo.
Shell 01-07-2023, 14:32
Buenas!.

Estos días probé a actualizar Linux Mint 20.3 -> 21 -> 21.1
Pero desde el actualizador del propio sistema. Ademas para probar también había creado una instantánea del sistema por si acaso.
( Son cosas que no suelo hacer normalmente ). Más bien actualizo de cero, añado los programas, un trabajo largo.

Con VirtualBox 7
Cuando fui a intentar a usar algunas de las máquinas virtualizadas, se mostraba un mensaje dando error de permisos.
Es un error muy conocido.  Algo como esto:

VirtualBox VERR_ACCESS_DENIED error

Al principio no vi la ruta de montaje y me extrañó que las máquinas no se mostrasen.
Comentan algo sobre los permisos de acceso. ( Eran los mismos )

Pero algo fallaba. El punto de montaje de la unidad!.

Tengo las unidades virtuales en una unidad externa.  Se había añadido por defecto un "1" al final del nombre de la ruta.
Ya no coincidía. Solo me iba una máquina que tenía en la home del usuario.

No sé si era realmente necesario hacerlo, pero añadí la unidad externa al archivo fstab, el uid, la ruta(el puntos de montaje),
el tipo de formato y dos números que indican si es de adminstrador o no.( En parte por si quieres comprobar el estado ).

Anteriormente esta unidad externa no se montaba ( supongo que no era lo suyo ). Pero no tuve problemas con VirtualBox.

Montar una partición en Linux y que lo haga en cada arranque

Creo que en parte esto es algo complicado para novatos, sobre todo por los términos raros que se usan en el archivo.

En mi caso tengo una partición que es para temas de Linux y otra que para temas de Windows.

Esto es lo que uso después del punto de montaje ( la ruta ) de la partición para Linux:

ext4    auto             0      2

Y esta para la de Windows:

ntfs    auto            0       2

Que por cierto la tabulación que se muestra es algo rara, sé que tiene que ver con el encabezado de arriba del fichero, claro.
Pero que fui copiando y pegando hasta los espacios de la tabulación ( que seguro que esto no hará falta y que con una tabulación sera suficiente, debe ser algo estético )
y automático, claro.

Saludos
tercoide 29-06-2023, 14:03
Siguiendo con mi búsqueda de un lenguaje que cumpla las siguientes consignas:

-OpenSource
-GPL3
-Orientado a objetos
-Compilado a código rápido
-Multiplataforma
-Con una IDE decente para programar
-Parecido a Gambas
-Con una comunidad activa

y habiendo descartado a al resto, di con Vala que cumple con todas esas características. Tal vez la única (gran) contra es que esta atado a Glib, la librería base de Gnome.

Armar el sistema de trabajo para empezar a escribir código es la parte que Gb nos resuelve de entrada con la IDE y es lo que frena a muchos puesto que se requiere un gran conocimiento de cosas que no manejamos habitualmente, pero Gnome nos soluciono la existencia con Builder, que usando en conjunto a Glade y Meson , nos arma un entorno de desarrollo en un par de clicks.

Dejo un link para los interesados:

https://wiki.gnome.org/Apps/Builder/Downloads

y un ejemplo de uso:
Páginas (564):    1 157 158 159 160 161 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, 05-11-2025, 23:26
Respuestas: 5 - Vistas: 139
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,577
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,342
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.