http://www.clubdelphi.com/foros/showthread.php?t=84272
Mi herror era el no poner el implementation del Unit1 el comando uses Unit2;.
Código: |
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} uses Unit2; procedure TForm1.Button1Click(Sender: TObject); begin Edit1.Text := ReverseString(Edit1.Text); end; end. |
Con eso ya estaria listo y podriamos acceder a Unit2. Otra cosa muy importantes que no s tenemos que olvidar de poner en el implementation del Unit2 es el uses Unit1, ya que lo contrario no podriamos acceder y modificar propiedades de los componentes del form1...
Código: |
unit Unit2; interface // Cabecera de Funciones y Procedimientos de Unit2 visibles en otras unidades implementation uses Unit1; // Referencia a Unit1 // Implementación de Funciones y Procedimientos de Unit2 (Internas y Externas) end. |
No hay comentarios:
Publicar un comentario