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
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
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 ...