Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 15-10-2014
engranaje engranaje is offline
Miembro
 
Registrado: may 2011
Posts: 163
Poder: 16
engranaje Va por buen camino
Si he entendido bien lo que te pasa es que teniendo dos instancias de la misma clase Tfrmhijo y cambiando una variable en una de ellas esta te cambia también en la otra...

Una de las explicaciones que se me ocurren es que esa variable este declarada en la misma unit en la que tienes declarada la clase tfrmhijo pero no dentro de la clase sino fuera. Si esa variable estuviera declarada dentro de tfrmhijo como protected o incluso como public no se me ocurre como podría pasar lo que estoy entendiendo que te pasa.

Por otra parte y ya mas como opinión veo que en la acción declaras una variable local a la que le asignas del form que creas, despues muestras el form y listo... ¿que pasa despues con esa variable frmhijo? si no me equivoco el resultado final una vez terminada la acción es el mismo que si hubieras hecho:
Código Delphi [-]
 
procedure TfrmMenuPrincipal.accFaenasExecute(Sender: TObject); 
begin   
  with TfrmFaenas.Create(Self) do 
    Show; 
end;
Responder Con Cita
 



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
problemas con Forms sexshop_3 Varios 4 10-08-2010 18:41:33
Problemas con Forms stayontop JuanchoArg OOP 3 18-05-2008 11:59:07
problemas con los forms anto1178 Varios 3 26-08-2006 01:15:49
Problemas Con Forms herodes Varios 0 10-12-2004 13:15:50
Problemas con Forms y querys vetustas Conexión con bases de datos 12 18-11-2003 21:28:08


La franja horaria es GMT +2. Ahora son las 00:03:19.


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