Shell Ayer, 11:50
Buenas!.

El antiguo foro no se ha activado aún. Si es por falta de tiempo, cuando pueda nuestro administrador activarlo.
Puede que sea el foro más inseguro. Estaba en modo lectura, quizás por esto no debería ser un ¿ problema ?.

Seria una pena que toda esa información a lo largo del tiempo que se ha ido creando se perdiese.
A unas malas. ¿ La información que se fue acumulando en el antiguo foro a los largo es posible convertirla a 
algún tipo de documento ?.  ( Si es que no fuera posible su activación ). Debe pesar bastante.

Saludos
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
Páginas (520):    1 2 3 4 5 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,328
Últimos temas
¿Cómo crear servidor FTP ...
Foro: General
Último mensaje por: Shell, Hace 10 horas
Respuestas: 1 - Vistas: 24
Ver los repositorios del ...
Foro: Mundo Linux
Último mensaje por: Shell, Ayer, 14:36
Respuestas: 0 - Vistas: 11
TextEditor. Formateado. E...
Foro: General
Último mensaje por: Shell, Ayer, 14:33
Respuestas: 2 - Vistas: 16
Gambas 3.20
Foro: Instalación
Último mensaje por: Shell, Ayer, 14:32
Respuestas: 11 - Vistas: 264
Antiguo foro. ¿ Viable ?
Foro: Sobre gambas-es.org
Último mensaje por: Shell, Ayer, 11:50
Respuestas: 0 - Vistas: 13
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.