Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/07/2005, 02:37
Perelu
 
Fecha de Ingreso: junio-2005
Mensajes: 15
Antigüedad: 19 años, 9 meses
Puntos: 0
Eso sería lo mas cómodo pero se me presentó el problema de la herencia:

Public class Perelu
public Instanciada as boolean

public sub new
instanciada = False
Proceso1()
Proceso2()
instanciada = True
end sub
end class


Public class Perelu2
inherits Perelu

Public sub new
mybase.new
instanciada = False
Proceso3()
Proceso4()
instanciada = True
end sub

end class



De esta manera estaría solucionado ¡¡¡ pero !!! (Siempre hay un pero..) Que pasa si alguien hereda de mi clas y o le pone en el new la propiedad instanciada = False, lo que pretendo es tener una propiedad que no dependa del programador que por si misma sea capaz de indicarme si la clase ha sido instanciada ya o no. He estado mirando algunas propiedades del Type de la clase por si allí me indicaba algo pero no lo he encontrado. A lo mejor en System.Reflection puedo encontrar algo, si alguien tiene idea de algo parecido... De todas formas muchas gracias por intentar ayudarme chicos..