Spanish Inicializar Type [SOLUCIONADO]

carlos7000

Well-Known Member
Licensed User
Longtime User
Hola a todos

He creado una variable con Type.

Al tratar de emplearlas hay un warning que me advierte que no ha sido inicializada.



Por supuesto he añadido la linea:

B4X:
TickerOld.Initialize

Y la inicializo con este código:

B4X:
TickerOld.ask = 0
TickerOld.bid = 0
TickerOld.last = 0

¿Pero es esta la forma correcta? me explico ¿No hay una función por defecto que uno edite para inicializar la variable igual que cuando creamos un objeto? cuando creamos un objeto, b4a crea una serie de subs, incluyendo:

B4X:
Public Sub Initialize (Api_Key As String, Api_Secret As String)
End Sub

Para una variable Type no hay algo parecido?

¿Que hace b4a con la variable al ejecutar la instrucción?

B4X:
TickerOld.Initialize

Saludos
 

EnriqueGonzalez

Well-Known Member
Licensed User
Longtime User
un Type se diferencia a una clase por que los type solo tienen propiedades y las clases tienen propiedades y metodos,

al inicializar una clase llamas al metodo constructor en java, al inicializar una variable Type estas creando una nueva instancia de una estructura.
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Top