alberto-moyano 29-08-2024, 02:38
Hola gente, estoy intentando adaptar esta función, es una solución muy práctica que aporto en su momento el compañero jsban,

Código:
    Dim mtmp As Menu
    Dim file As String

    For Each file In Dir(rutaScriptsExternos, "*.py").Sort()
      mtmp = New Menu(Menu76) As "obs"
      mtmp.caption = file
    Next

el tema es que ahora en una situación muy parecida (ya que rutaScriptsExternos es una ruta fija del programa) donde lo que cambia es la ruta (ahora refiere al directorio de trabajo y por consiguiente, es cambiante), el bucle no actualiza el contenido de los archivos que lee, sino que los va sumando, el bucle está así

Código:
  Dim mntp2 As Menu
  Dim file2 As String

  ' Ahora se procede a agregar los nuevos menús
  For Each file2 In Dir(rutaFILES, "*").Sort()
    mntp2 = New Menu(mDirFiles) As "obs2"
    mntp2.caption = file2
  Next

ahora bien, rutaFILES, se actualiza sin problemas, ya que el resto del programa que usa esa misma variable no tiene errores, mi pregunta es si el error está en como represento el bucle ya que si no entiendo mal, al cambiar el directorio se debería refrescar el caption.

La única diferencia importante que observo es que, el primer bucle está dentro del evento Open del formulario principal y el segundo dentro del evento click del menu abrir.

Ya me perdí.
Harpo 28-08-2024, 17:24
Saludos,

Desde la versión 3.19.4 al usar el IDE me salta el siguiente error en algunas ocasiones:
[Imagen: dU0LTTy.png]

No tiene mayor problema, se puede continuar trabajando. El problema viene después, si modifico un formulario, por ejemplo FMain, al intentar guardarlo salta el siguiente error:
[Imagen: kLwx4yd.png]
Y este si es problemático, da igual el botón que pulses cierra el IDE. Al volver a abrir el mismo proyecto me encuentro que ha desaparecido el fichero FMain.form aunque sigue existiendo el fichero FMain.class. La única solución es recuperarlo de una copia de seguridad o volver a crearlo.

Esta semana ya me ha ocurrido 2 veces, ahora lo que hago es cerrar el IDE al primer error y volver a abrir el proyecto.
¿Les ha pasado a ustedes?

Un saludo, Harpo
paskola 28-08-2024, 04:35
Hola. Estoy haciendo una aplicación sencilla que va a conectarse a un servidor corriendo MSSQL y extraer algo de información para presentarla en un tableview. La cuestiónes que para no hacer lenta la aplicación opté por crear procedimientos almacenados (stored procedures) que ya solo me regresan la información y todo el procesamiento s ¿e hace en el servidor. El problema es que no logro que los métodos EXEC y SUBST me regresen la información. Termino con 'UNABLE TO FETCH ROW'. 

Ya he probado todas las opciones que puedo imaginar para enviarlo:

rs = con.EXEC("execute spProcedimiento valor")
rs = con.EXEC("execute spProcedimiento &1", variable) 
rs = con.EXEC("execute spProcedimiento " & variable)
rs = con.EXEC("execute spProcedimiento " & textboxt.text)

Y todos invariablemente terminan en ese error. Si cambió la sentencia por ejemplo a "SELECT TOP 1 * from tabla" entonces meregesa sin problema datos y puedo manipularlos asi que esto aconfirm que si hace la conexión a la base de datos de forma correcta. 

También ya he probado ejecutar esa consulta desde la terminal con isql y ahi funciona sin problemas. Supongo que debe ser algo muy sencillo y obvio porque según la documentación de gambas dice que exec puede ejecutar cualquier sentencia de SQL.

Agradecería si alguno de ustedes me saca de la misería.
Páginas (520):    1 18 19 20 21 22 520   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 264
Último miembro: NEURO
Temas del foro: 1,595
Mensajes del foro: 8,333
Últimos temas
Ver los repositorios del ...
Foro: Mundo Linux
Último mensaje por: Shell, Ayer, 23:44
Respuestas: 3 - Vistas: 46
Antiguo foro. ¿ Viable ?
Foro: Sobre gambas-es.org
Último mensaje por: guizans, Ayer, 22:43
Respuestas: 1 - Vistas: 28
¿Cómo crear servidor FTP ...
Foro: General
Último mensaje por: Shordi, Ayer, 12:19
Respuestas: 2 - Vistas: 59
TextEditor. Formateado. E...
Foro: General
Último mensaje por: Shell, 21-01-2025, 14:33
Respuestas: 2 - Vistas: 45
Gambas 3.20
Foro: Instalación
Último mensaje por: Shell, 21-01-2025, 14:32
Respuestas: 11 - Vistas: 302
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.