Shell 30-12-2022, 13:21
Buenas!.

Hace tiempo Shordi estuvo comentando este problema.
Hoy estuve repasando un ejemplo antiguo, el de señales marítimas usando el control ListView.
Cuando fui a ejecutarlos el color de las banderas se mostraban invertidas.

Lo cierto es que antes funcionaba sin problema, puede que yo usara temas claros para el escritorio y ahora uso oscuro.
Pero he cambiado esta instrucción y es que ahora se ve bien con el tema oscuro.

Código:
For x = 0 To abanderas.Count - 1
    'lstvBanderas.Add(abanderas[x], asignificado[x], Picture[directorio & abanderas[x]]) 'Usamos el nombre del archivo como clave,el significado de la bandera como texto y la imagén
    lstvBanderas.Add(abanderas[x], asignificado[x], Picture.Load(directorio & abanderas[x])) 'Usamos el nombre del archivo como clave,el significado de la bandera como texto y la imagén
  Next

El ejemplo usaba el componente gb.gui, pero ni cambiandolo a gb.gui.qt solucionaba el problema. Hasta que cambié la instrucción de carga de la imagen.
Creo que esto cambió con el tiempo, la forma de cargar una imagen con la clase Picture. En parte fue un problema para los que comenzaban con Gambas.

Saludos
guizans 29-12-2022, 22:44
Hola a todos.

Hago una llamada a un método que llama a una base de datos tipo SQlite3 y me devuelve un Result. Para evitar errores mas adelante del código compruebo si la búsqueda ha tenido éxito. Y lo puedo hacer así:

Código:
If resultado.Available Then
    r = resultado["ID"]
Else
    r = -1
Endif

Pero considero que una forma mas elegante de hacer esto es con un IIf

Código:
r = IIf(resultado.Available, resultado["ID"], -1)

Pero este código me da error si el resultado está vacío. Acabo de leer en la documentación que IIf evalúa la  expresión verdadera y falsa y por eso me da error. Parece un comportamiento anti intuitivo desde mi punto vista, aunque supongo que su motivo tendrá. Es una pena ya que usar IIf me ahorra líneas y parece mas elegante. 

Un saludo.
Shell 29-12-2022, 15:25
Buenas!.

Estoy probando el traductor de documentos del propio Google para traducir un pdf. Supongo que tendrá sus limitaciones.

Si lo quiero hacer desde la terminal compruebo que debo:

- Traducir el pdf a texto.
- Traducir el texto a postscript
- Traducir postscript a pdf.

Código:
pdftotext your.pdf your.txt

trans file://your.txt

enscript -p output.ps your.txt

ps2pdf output.ps your2.pdf

Vale, pero eso es solo texto. Las imágenes se perderían. Ya no es una conversión, es una edición y creación.

Fuentes:

¿Cómo traducir un pdf grande desde la línea de comandos? Fuente: https://www.enmimaquinafunciona.com/pregunta/166540/como-traducir-un-pdf-grande-desde-la-linea-de-comandos

Google Translator lo hace a su manera, no queda perfecto, pero puede ayudar.
Por si queréis probar, usar el botón de documentos.

Google Translator

Saludos
Páginas (571):    1 239 240 241 242 243 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 309
Último miembro: toniroman
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 274
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,429
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 644
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,317
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,206
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.