FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Más problema padrón observador
Hola:
Tengo el siguiente sujeto y observador declarado. El objeto consumidor hereda de tObserver y tienda de tSubject. Pero cuando hago el attach self.Attach(c); dentro de procedure TSubject.Attach(Observer: TObserver); la variable observer nil por lo tanto no me inserta. ¿Como puedo solucionarlo? ¿Tengo que redefinir attach en algún sitio o añadirle algo más a TObserver. Muchas Gracias, |
#2
|
||||
|
||||
No comprendo muy bien el planteamiento. Dices que Observer = nil cuando usas el procedimiento TSubject.Attach(Observer)???. No he examinado a fondo el código pero me pareció que estaba bien implementado, asi que pienso que el problema esta en el contexto en el que llamas o usas la función Subject.Attach(Observer) y no en la declaración de la clase, si pudieses poner un poco de ese código donde haces esa llamada...
__________________
"En el siglo de la estupidez todas las casas comienzan por la fachada" (Fuckowsky) Planeta Insólito, La Pluma Inspirada |
#3
|
|||
|
|||
Hola
la llamada la hago en la siguiente funcion
c si qué está cargado con los datos del consumidor. Tengo que reescribir alguna funcion de tObserver en el consumidor. Muchas Gracias, es muy urgente |
#4
|
|||
|
|||
Otro en apuros ...
Última edición por kakarotv5 fecha: 29-11-2007 a las 00:57:46. |
#5
|
|||
|
|||
Bueno, pues yo tampoco veo nada raro en el código...
Todo indica que debería ir bien la cosa... |
#6
|
||||
|
||||
La clase está bien, la culpa la tendrá este individuo:
¿puedes mostrar el código de insertar? PD: Puedes usar FreeAndNil(fObservers) en lugar de estas dos lineas: pues precisamente hace lo mismo, además de controlar una posible excepción al liberar fobservers, que en tu caso, se quedaría apuntando a memoria residual. Edito: Lo siento, pero en un foro no hay nada urgente.... a saber cuando voy a conectarme de nuevo . Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con los Post_Events | Aldo | Firebird e Interbase | 1 | 21-10-2005 12:58:10 |
Problema con almacenamiento en String | Moises22 | Varios | 5 | 29-09-2005 14:58:09 |
Problema para capturar Errores | carlos gonzalez | Varios | 9 | 21-06-2005 16:31:48 |
Problema para capturar Errores | carlos gonzalez | DB2 | 2 | 17-06-2005 17:43:05 |
problema con procedimiento almacenado | Choclito | Firebird e Interbase | 2 | 04-11-2004 20:58:46 |
|