Shell   15-12-2022, 14:34
#1
Buenas!.

El proyecto era para formularios usando librería QT. Pero como tenía que probar un código y ver su salida en la consola, añadí un formulario y en su evento Open,
agregué el código de prueba.

Código:
Public Sub Form_Open()
 
  Dim i As Integer
 
  Randomize
 
  For i = 0 To 50
    Print Rand(1, -1); " ";
  Next
 
End

Si lo ejecuto depurando, se ve la salida por consola.
Si lo ejecuto directamente no se muestra salida, solo el formulario. Puedo hacer clic en el botón de la consola, pero tampoco se ve nada.

Entonces se me ocurrió añadir un modulo, en este añadir un Main y ejecutar la clase. En este caso si se mostraba la salida por la consola.
Ya sé que es un proyecto gráfico, pero la salida de consola debería funcionar.

Es con la Gambas estable actual. 3.17.3

Más tarde..

Que curioso, el problema lo crea el punto y coma, después del paréntesis.

Así funciona:

Código:
..
 Print Rand(1, -1)
...

Y así no.

Código:
..
 Print Rand(1, -1);
...

Raro, raro. Confused

Saludos
Última modificación: 15-12-2022, 14:35 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.