Ver Mensaje Individual
  #5  
Antiguo 20-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No dices nunca el error que obtienes, si es que obtienes alguno. Y seguramente el propio error esté diciendo qué está pasando. Lo que se me ocurre es que se trata de una variable privada declarada en la clase de la "ventana1", de modo que, ni siquiera incluyendo esta unidad en otra podrías acceder a ella.

Si he acertado la solución es sencilla... por lo menos aparentemente y para salir del paso: declarar la variable dentro de una cláusula "public", de modo que se tenga acceso a dicha variable desde cualquier sitio en que se tenga acceso a la clase, mejor dicho, a la instancia de la clase (en otra variable), y eso ya sabes cómo hacerlo: añadiendo la unidad de la "ventana1" en la unidad de la "ventana2".

O sea:

Código Delphi [-]
type
  TForm1 = class(TForm)
  private
    FVariable: Integer;
  end;

No... pero:

Código Delphi [-]
type
  TForm1 = class(TForm)
  public
    FVariable: Integer;
  end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita