Hola Pata Lo que podrias realizar es lanzar un Evento cuando es menor a 10%. Es decir cada el cambio de esta propiedad oContenido lo realizas por una interfaz definida digamos una "propiedad publica" cada vez que exista un cambio y que aumantas o disminuye una propiedad intertna de tu objeto tambien deberias ejecutar una especie de rutina de Alarma la cual solamente verifica el valor de la propiedad interna con algun otro valor de seteo de Alarma (en este caso 10%) Alli lo unico que haces es realizar un Raise Event de un Evento propio de Control, supongamos AlarmaAccion, que tambien puede enviarse datos que te puedan ayudar por ejemplo el valor con que se disparo) Es una idea que la implemente con otras caracteristicas claro Cuando dices "decreciendo con el tiempo" ??? si lo haces con un timer o algo externo deberias alli tambien ejectar el procedimiento de verificacion de la Alarma
Espero que te sirva de ayuda o guia _______________________ Jose A. Fernandez On 9/12/07, Pata del Santo <[EMAIL PROTECTED]> wrote: > > Estoy perdido en Google y no lo puedo encontrar... > > Imaginemos un objeto oBotella con una propiedad oContenido (inicialmente > en 100%) > El valor de esta propiedad va decreciendo en el tiempo. > Lo que necesito es saber en qué momento oContenido es menor del 10% > (entonces podré lanzar un proceso que rellena la botella). > > El objeto no es mío, así que no puedo tocar sus métodos para lanzar el > evento. > Hay manera de "espiar" una propiedad de un objeto con algún delegado? > > Pata. > >
