Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-10-2013
lunicirus lunicirus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 20
Poder: 0
lunicirus Va por buen camino
Referencia Circular

Hola,

Tengo una pregunta estoy tratando de hacer una ventana ("form1") que tiene un combobox (CB1) pero cuando el usuario no encuentra lo que quiere en el CB1 puede dar click en un botón llamado "agregar otro.." ahí le saldrá otra form ("form2") con los datos que debe llenar, cuando esta ventana se cierra el CB1 de la ventana anterior se debe actualizar pero para eso debo llamar un método del unit1 (del form1) desde el unit2 (del form2) y ya que desde el unit1 ya llame al unit2 pues me da referencia circular.

se me han ocurrido dos soluciones pero no se como realizarlas (soy nueva en delphi) una es que la unit1 tenga el form1 y el form2 no se si es posible y la segunda es que el unit1 sepa cuando se cerro el unit2 y ahi se actualice el mismo el CB1

muchisimas gracias
Responder Con Cita
  #2  
Antiguo 12-10-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
lunicirus,

Cita:
Empezado por lunicirus
...debo llamar un método del unit1 (del form1) desde el unit2 (del form2) y ya que desde el unit1 ya llame al unit2 pues me da referencia circular...
Revisa este link:
Cita:
Ejecutar una función de otra unidad : http://www.clubdelphi.com/foros/showthread.php?t=84272
Espero sea útil

Nelson.
Responder Con Cita
  #3  
Antiguo 12-10-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Aqui tienes una muestra.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 03-02-2015 a las 18:52:44.
Responder Con Cita
  #4  
Antiguo 12-10-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.051
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
[offtopic]
Cita:
Empezado por Caral Ver Mensaje
Saludos
Saludos
[/offtopic]
Responder Con Cita
  #5  
Antiguo 12-10-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Un gusto en saludarte también amigo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 13-10-2013
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Normalmente deberías bastar con usar el uses de interface en una unit y el uses de implementación en la otra.
Si no es posible, la cosa se complica un poco y hay que echar mano de RTTI (una de las soluciones).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Circular militar fidel Humor 3 10-05-2012 13:29:06
¿El problema de la referencia circular de unidades es propio de Object Pascal? kakarotv5 OOP 18 10-11-2007 19:19:20
Referencia circular Enan0 Varios 3 31-10-2006 22:56:26
referencia circular melon OOP 1 16-04-2006 02:13:00
Como puedo librarme de la referencia circular? Lionheart OOP 2 13-12-2005 13:58:33


La franja horaria es GMT +2. Ahora son las 06:48:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi