Shell   10-04-2025, 22:35
#1
Buenas!.

Os voy a mostrar una forma de declara las variables que no suelo usar mucho.
Sobre todo por la cantidad de variables que se puede ir acumulando en una sola línea.

Lo que no se puede  y se puede hacer al declarar una variable.

Código:
'Esto no funciona
'Private nombre, apellido As String

Public Sub Form_Open()

  'Esto si funciona
  Dim nombre, apellido As String

End

Entonces localmente es posible, en cambio globalmente no. 
¿ Motivo ?. Ni idea, cosas del interprete.

Ahora algo que hacíamos y podíamos hacer, hace tantos años atrás en otros lenguajes basic de otras épocas.
Los dos puntos ":". Si!, instrucción 1: instrucción2 : instrucción3

Código:
Public Sub EjemploConPuntos()

  Dim p1 As New Point, p2 As New Point

  'Error ":" inesperado
  p1.X = 10: p1.Y = 20
  p2.X = 20: p2.Y = 30

End

Lógicamente no declaro las variables de esta forma, si son objetos, uso With. 
Pero voy a lo que voy que esas formas de declarar se han perdido con el paso del tiempo.
Pero actualmente son un problema para las IA. Aún siguen pensando que eso es posible,
en basic.

Naturalmente se ha ganado en claridad del código.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   11-04-2025, 09:42
#2
Efectivamente, las IA andan mu despistás.
Big Grin

No podemos regresar
Shell   11-04-2025, 11:31
#3
(11-04-2025, 09:42)Shordi escribió: Efectivamente, las IA andan mu despistás.

Aún estamos con la primera generación. La "ANI". ( Inteligencia artificial "estrecha")...así es ella, una estrecha.

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