Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



domingo, 27 de junio de 2021

Gambas3: Error No se puede satisfacer la dependencia: gambas3-runtime (>=3.XX)

 Gambas3: Error No se puede satisfacer la dependencia: gambas3-runtime (>=3.XX)


Este error nos surge cuando estamos intentando instalar un programa hecho en gambas3 en versiones superiores que tenga la distribución en su repositorio.


Para resolver este error, hay que instalar la ultima versión de gambas3, mediante PPA:

En la terminal hay que escribir:

sudo add-apt-repository ppa:gambas-team/gambas3  
sudo apt-get update
sudo apt-get install gambas3


Fuente:

https://cursogambas.blogspot.com/2012/08/instalacion-desde-repositorios-del.html


sábado, 26 de junio de 2021

Resolver problemas de dependencia QT4 en Ubuntu 20.04 o superiores

 


Resolver problemas de dependencia QT4 en Ubuntu 20.04 o superiores


En las nuevas versiones de Ubuntu, se ha dejado de usar las librerias QT4 pasando a QT5.

En algunos programas que he realizado en gambas3, al intentar instalarlos da errores como este:

o como este:


Aparte de tener instalada la ultima versión de gambas3, usando el ppa:

           $sudo add-apt-repository ppa:gambas-team/gambas3  

$sudo apt-get update
$sudo apt-get install gambas3

hay que hacer varios cambios en el proyecto, en el menú "Proyecto", submenu "Propiedades", en la pestaña "Componentes", hay que deseleccionar el gb.qt4 y seleccionar el gb.qt5:


En el siguiente vídeo podéis ver todo el proceso explicado sobre el programa "Creador de Orlas":


Espero que os sea útil.


Saludos








jueves, 24 de junio de 2021

Gambas3: corregir error "... is incorrectly overridden in class.." o "..mal sobreescrita..."

  Gambas3: corregir error "... is incorrectly overridden in class.." o "..mal sobreescrita..."




Comentario sobre este ERROR:

Este error es debido a que en una clase hija que hereda de otra, ha vuelto a definir  una variable que ya estaba definida en la clase padre. En gambas3, si puedes redefinir el código de funciones y subrutinas, pero no las variables.


La solución  es comentar las lineas de las definiciones de variable en la clase padre, dejando las definiciones en la clase hija. Así queda anuladas esas definiciones en la clase padre. Esto es cómodo cuando tenemos muchas clases hijas.

Esto funciona bien, si la clase padre es un "esqueleto" vacío  de definiciones de métodos (funciones y subrutinas) y variables, sin poner código que use las variables.

Otra Solución:

También se puede hacer al revés, osea, dejar en la clase padre la definición de la variable  y en la clase hija ponerla como comentario .

Depende de como hayamos definido y sobre todo, usado esas  variables en la clase padre,  puede dar problemas. Si la usamos como "esqueleto" (solo definimos las funciones y subrutinas (métodos de la clase), vacías sin código), no dará problemas dejar comentadas las definiciones de variables, ya que no usamos las variables dentro del código.





lunes, 21 de junio de 2021

Mi repositorio en github: programas realizados en gambas3

 Mi repositorio en github:

 programas realizados en gambas3



Os dejo un videotutorial para explicaros como descargar el código fuente de unos de mis proyectos en gambas3 y ejecutarlo en vuestro ordenador desde:
- el IDE de gambas3 
- creando un ejecutable ,gambas3
- y también un paquete de instalación .deb







sábado, 5 de junio de 2021

CopyQ: Un portapapeles vitaminado

 


CopyQ: 

Un portapapeles vitaminado


¿quieres un portapapeles vitaminado? Multiples "copiar" (textos, imagenes, etc) que tendrás disponible para pegar.


Ejemplo de uso:


Sistemas Operativos disponible:
Versiones disponibles para Linux, Windows y MacOs

Instalación en debian:

sudo add-apt-repository ppa:hluk/copyq sudo apt update sudo apt install copyq


Página del Proyecto:

https://hluk.github.io/CopyQ/