Hola
Normalmente suelo escribir en el foro general en ingles aunque mi ingles es malisimo, pero como tenga que explicar este problema en ingles me puede explotar la cabeza como si fuera la ultima escena de la pelicula el sentido de la vida ? ?
Estoy teniendo problemas "de entendimiento" cuando igualo la propiedad "tag" de un boton o de un campo a un mapa
Tengo este codigo
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Esto en la ventana log arroja este resultado
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
De esta forma, todo correcto, cambio z y la propiedad tag del primer boton no cambia.
El problema aparece con el siguiente código
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Y en la ventana del log aparece esto de aqui abajo
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Significa que en este caso, la propiedad tag del control es un puntero que apunta al mapa y si cambio el mapa estoy cambiando lo que contiene el tag de los controles... ?
Es esto asi?.. Porque es lo que parece
Edito:
Los botones son SwiftButton
			
			Normalmente suelo escribir en el foro general en ingles aunque mi ingles es malisimo, pero como tenga que explicar este problema en ingles me puede explotar la cabeza como si fuera la ultima escena de la pelicula el sentido de la vida ? ?
Estoy teniendo problemas "de entendimiento" cuando igualo la propiedad "tag" de un boton o de un campo a un mapa
Tengo este codigo
			
				B4X:
			
		
		
		    Dim z As Int = 0
    BtnCopiaSeguridad.Tag = z
    Log("BtnCopiaSeguridad: " & BtnCopiaSeguridad.Tag)
    z = 1
    BtnPorAnos.Tag = z
    Log("BtnPorAnos: " & BtnPorAnos.Tag)
    Log("*************************")
    Log("BtnCopiaSeguridad: " & BtnCopiaSeguridad.Tag)Esto en la ventana log arroja este resultado
			
				B4X:
			
		
		
		BtnCopiaSeguridad: 0
BtnPorAnos: 1
*************************
BtnCopiaSeguridad: 0De esta forma, todo correcto, cambio z y la propiedad tag del primer boton no cambia.
El problema aparece con el siguiente código
			
				B4X:
			
		
		
		    Dim m As Map
    m.Initialize
    m.Put("id", 1)
    m.Put("tag", "24")
    BtnCopiaSeguridad.Tag = m
    Log("BtnCopiaSeguridad: " & BtnCopiaSeguridad.Tag)
    m.Put("id", 2)
    m.Put("tag", "25")
    BtnPorAnos.Tag = m
    Log("BtnPorAnos: " & BtnPorAnos.Tag)
    Log("*************************")
    Log("BtnCopiaSeguridad: " & BtnCopiaSeguridad.Tag)Y en la ventana del log aparece esto de aqui abajo
			
				B4X:
			
		
		
		BtnCopiaSeguridad: {id=1, tag=24}
BtnPorAnos: {id=2, tag=25}
*************************
BtnCopiaSeguridad: {id=2, tag=25}Significa que en este caso, la propiedad tag del control es un puntero que apunta al mapa y si cambio el mapa estoy cambiando lo que contiene el tag de los controles... ?
Es esto asi?.. Porque es lo que parece
Edito:
Los botones son SwiftButton
			
				Last edited: 
			
		
	
								
								
									
	
								
							
							 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		