Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Variable Declarada Entre Parentesis
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Variable Declarada Entre Parentesis 
 
Buenas!.

En el código fuente de gambas. Una clase, dentro de su constructor he observado que se declara a una variable entre paréntesis.  
Lo más parecido al contenedor padre.

Public Sub _new()
  
  Dim (hPanel) As Panel
  
  $hButtonBox = New ButtonBox(Me) As "ButtonBox"
  $hButtonBox.Picture = Picture["icon:/small/calendar"]
  $hButtonBox.Alignment = Align.Right
  
  $hPopup = New Window As "PopupWindow"
  $hPopup.Persistent = True
  $hPopup.Arrangement = Arrange.Fill
  
  hPanel = New Panel($hPopup)
  hPanel.Arrangement = Arrange.Horizontal
  hPanel.Border = Border.Plain
  
  $hChooser = New DateChooser(hPanel) As "DateChooser"
  $hChooser.Expand = True
  $hChooser.Border = False
  
  Me.Proxy = $hButtonBox
  
  UpdateMask
  Value_Write(Null)
  
End
 


¿ Anula algo ?. La variable hPanel concuerda con el nombre del contenedor organizador.  
La clase es DateBox.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Variable Declarada Entre Parentesis 
 
Ni idea, nunca he usado esa sintaxis ni la había observado...
   
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Variable Declarada Entre Parentesis 
 
Es una forma de sintaxis que sirve para declarar variables con nombres reservados, es decir, si ya existe una clase o un objeto con el mismo nombre pero te empeñas en usarlo como variable por los motivos que sean.

De todos modos, mejor preguntar a Benoit, seguro que habrá más de un motivo.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Variable Declarada Entre Parentesis 
 
Creo, Jesús, que esa función la cumplen las llaves {variable}. De todas formas la documentación es tan escasa y dispersa que hay cosas que uno nunca llegará a enterarse ni de que existen.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Variable Declarada Entre Parentesis 
 
Siempre se ha dicho que no es "adecuado" nombrar una variable con un nombre reservado para el lenguaje.

¿ Nombres con llaves ?.  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Variable Por Referencia campanillas General 8 Lunes, 02 Noviembre 2009, 14:46 Ver último mensaje
campanillas
No hay nuevos mensajes Variable Global Contra Variable Por Refere... Shell General 2 Martes, 28 Octobre 2014, 10:36 Ver último mensaje
jsbsan
No hay nuevos mensajes [SOLUCIONADO] No Puedo Asignar Valores A U... Grandamakulo General 6 Lunes, 31 Octobre 2016, 18:30 Ver último mensaje
Grandamakulo
No hay nuevos mensajes Uninitialized Variable tincho Aplicaciones/Fragmentos de Código 6 Miercoles, 01 Agosto 2018, 23:15 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron