Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2009, 10:01
Mouzo
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Consevar valor de una variable para utilizar en distintos formularios

Hola
soy relativamente nuevo en vb6. El caso es que se me borra una variable declarada en un módulo al cerrar un formulario.

En un módulo declaro:

Public USUARIO As S_Usr
'También he probado con Global
'Global USUARIO As S_Usr
Public Type S_Usr
d_Nombre As String
d_Apellidos As String
d_Prioridades As String
d_Puesto As String
d_NumEmpeado As String
End Type

En un primer form1 relleno esta variable, y abro un form2 dónde se mantiene los valores (el form1, mediante .visible = false déja de verse). El Form2 tiene un botón que lo presiono y abro, de forma Modal, un Form3, aquí siguen estando los valores de USUARIO, pero al cerrarlo se eliminarn estos valores en el Form2. No entiendo este comportamiento y no se qué estoy haciendo mal.
Agradecería un poco de ayuda para este todavía novato. Saludos.