Shordi 15-08-2021, 11:56
Como siempre tengo música no me había dado cuenta, pero al abrir gambas, se oye una música como muy triste y la gamba del rótulo llora. ¿Alguien sabe por qué?
Shordi 14-08-2021, 23:56
Este es un video muy elemental sobre la clase dialog y file. He hecho en un rato un pequeño editor de texto para ilustrarlo y creo que los que tenéis ya callos en los dedos gamberos os lo podéis ahorrar...



Saludos
tincho 14-08-2021, 17:48
Hola amigos.
Hace unos años hice esta función que obtenía la letra de una canción, era para el programa Vinilo que es para escuchar y catalogar música, bien ahora intento actualizar y simplificar el código.
Les comparto el código por si tienen ganas de invertir algo de tiempo y mejorarla.
Nota: Uso el programa de terminal elinks que tambien me gustaria dejar de usar, si es posible me interesa usar solo gambas.

Código:
Public Function ReadLyric(strArtist As String, strTitle As String) As String
 
  Dim strBoxBeg As String
  Dim intBoxBeg As Integer
  Dim intBoxEnd As Integer
  Dim strHtmlTmp As String
  Dim intMessage As Integer
 
  Select Msys.PkgStat("elinks")
      
    Case True
      
      If InStr(strArtist, " ") <> 0 Then
        strArtist = Replace(strArtist, " ", "_")
        strArtist = MUtility.Capital(strArtist)
      Endif
      
      If InStr(strTitle, " ") <> 0 Then
        strTitle = Replace(strTitle, " ", "_")
        strTitle = MUtility.Capital(strTitle)
      Endif
      
      Shell "elinks http://lyrics.wikia.com/" & strArtist & ":" & strTitle & " 2>&1" To strHtmlTmp
      
      strBoxBeg = "licensing agreement with music Gracenote."
      intBoxBeg = InStr(strHtmlTmp, strBoxBeg) + String.Len(strBoxBeg)
      intBoxEnd = InStr(strHtmlTmp, "   External links", intBoxBeg)
      
      strHtml = Mid(strHtmlTmp, intBoxBeg, intBoxEnd - intBoxBeg)
      strHtml = Replace(strHtml, "\n\n", "\n")
      
    Case False
      intMessage = Message.Question(("Tiene que instalar el progrma") & "elinks", ("Aceptar"), ("Instalar"))
      
      Select intMessage
        Case 1
          '
        Case 2
          Desktop.OpenTerminal
        Case 3
          Settings["Preferences/alarm"] = False
          
          FMain.bolPkgAlarm = False
          
      End Select
      
  End Select
 
  Return strHtml
 
End
Saludos.
Páginas (572):    1 412 413 414 415 416 572   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 312
Último miembro: Jorge Trejos Peña
Temas del foro: 1,765
Mensajes del foro: 9,166
Últimos temas
Presentación de gbpublish...
Foro: General
Último mensaje por: guizans, 02-06-2026, 21:34
Respuestas: 5 - Vistas: 583
Gambas 3.21.1
Foro: Mundo Linux
Último mensaje por: jguardon, 20-05-2026, 22:29
Respuestas: 1 - Vistas: 356
Problema con instalación ...
Foro: WebApp/WebForms
Último mensaje por: guizans, 19-05-2026, 18:54
Respuestas: 1 - Vistas: 396
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 698
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,834
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.