Shell 16-01-2025, 21:33
Buenas!

Sabía que Gambas convierte un tipo de variable a otra directamente. Por ejemplo convertir de un número a una cadena
o viceversa, sin que nosotros tengamos que especificarlo directamente ( explícitamente ).

Pero no lo que no sabía que es que ocurre igual con los arrays. Nunca lo había intentado antes.
Se trata de hacerlo más rápido.

Como necesitaba para depuración trabajar con un array de enteros y este no tiene el método Join, tenía
que hacer una conversión a un array de cadena que este si incluye el método Join.

Código:
Private anumerostotal As New Integer[]
Private aletras As New String[]

Public Sub Form_Open()

  Randomize

  For i As Integer = 0 To 99
    anumerostotal.Add(i)
  Next
  anumerostotal.Shuffle()
  aletras = anumerostotal.Extract(0, 10)

  Print aletras.Join("-")

End

Saludos
Shell 14-01-2025, 15:05
Buenas!.

El efecto que hace es el mismo en esta situación.

Cada vez que se hace clic en el botón la cantidad de cuenta aumenta.
Cuando esta supera dos, el evento se cancela o por lo menos se sale del proceso mediante Return sin devolver ningún valor.

En Gambas no existe Exit Sub, por eso lo de sustituirlo con Return.

Código:
Private cuenta As Integer

Public Sub Form_Open()

  Me.Title = "El valor de cuenta es:  " & Str(cuenta)

End

Public Sub Button1_Click()

  cuenta += 1
  If cuenta > 2 Then Return
  Me.Title = "El valor de cuenta es: " & Str(cuenta)

End

¿ Qué opinan ?.


Fijaros en esta situación:

Tenemos este procedimiento. Escribo la parte que interesa.

Código:
Public Sub Botones_Click()

  vecesmostrar += 1

....
  If vecesmostrar > 2 Then
    Label1.Text = "El número que has elegido es: " & Str(anumeros[10])
    Stop Event
  Endif

  'Mostramos el nuevo orden de los números en los listboxes
  MostrarEnListBoxes(anumeros)

End
Si sustituyo la instrucción Stop Event por Return, se sale inmediatamente del evento, en cambio si uso Stop Event, se sale
de la condicional y ejecuta la instrucción inferior. 

¿ No debería Stop Event haber salido del evento sin continuar con las instrucciones inferiores ?

Saludos
Shell 14-01-2025, 13:35
Buenas!

Parece que no se ha creado para todas las distros aún, ¿ no ?.
Supongo que aún estará algo verde.

Como en la web de Gambas mostraba que ya se había publicado. Fue el 10 de Enero.

De todas formas se puede ver en el marco izquierdo del portal de Gambas , las versiones de Gambas 
y las distros y la versión 3.20 no aparece mucho, aún. 

P.d Y para más curiosidad la última versión es mostrada de una forma característica.

Curioso, en Debian y sus derivadas, aún no hay nada.

Saludos
Páginas (560):    1 41 42 43 44 45 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,730
Mensajes del foro: 8,991
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: tincho, 16-09-2025, 23:22
Respuestas: 4 - Vistas: 484
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 333
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 618
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.