Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Declarar Estructuras
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Declarar Estructuras 
 
He visto al escribir código que existe la palabra clave STRUCT pero no encuentro la forma de declarar estructuras de datos.
 



 
Sebas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Declarar Estructuras 
 
Parece ser que existirán en gambas3, pero en gambas 2 no hay struct.

Pero si puedes realizar clases que realicen una función parecida.

Por ejemplo crear una clase que contenga los datos personales de una persona. Le doy el nombre de StructPersona
Public Nombre as string
Public Dni as string
Public Direccion as string
Public Telefono as string
Public Varon as boolean
Public F_nacimiento as date


Ahora en mi aplicación declaro una variable de tipo StructPersona
Dim P as new StructPersona
P.Nombre="..."
P.Dni="..."
P.Direccion="..."
P.telefono=" ... "
P.varon=true
P.F_nacimiento="01/01/1950"
 


E incluso puedo crear un array de structPersona
Dim AP as new object[]
Dim P StructPersona
dim Contador as integer
Fon Contador=1 to 10
   P=new StructPersona 'crear P
   P.Nombre="..."
   P.Direccion=" ... "
   ...
   Ap.add(P) 'agregar la persona al array de structPersonas
next


Ahora acceder al dni de la tercera persona
print AP[3].Dni


No es lo mismo pero cumple perfectamente. También se pueden usar punteros a claes igual que puedes usar punteros a estructuras, lo que pasa es que en gambas eso solo le veo sentido para pasarlo como argumento a alguna función en C pero bueno ...
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Como Declarar Una Constante Correctamente??? arkyansoul Controles/Librerías/Componentes 3 Viernes, 26 Noviembre 2010, 20:17 Ver último mensaje
jsbsan
No hay nuevos mensajes Declarar Y Dar Valores A Una Colección Al... Shell General 0 Lunes, 24 Febrero 2014, 19:17 Ver último mensaje
Shell
No hay nuevos mensajes Estructuras De Control. konchao1 General 1 Jueves, 04 Septiembre 2014, 07:43 Ver último mensaje
jsbsan
No hay nuevos mensajes Estru3D - Calculo De Estructuras tercoIDE Aplicaciones/Fragmentos de Código 96 Viernes, 16 Marzo 2018, 14:53 Ver último mensaje
mckaygerhard
 

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