Olá galera, minha primeira duvidade é questão do: TForm1 = class(TForm) dentro da seção type, o que siginifica essa parte??? uma herança??? e a outra duvida é que como o delphi reconhece que um método pertence a um TButton?? Por exemplo: unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
StdCtrls;
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure ButtonClick(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1: TForm1;
implementation
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
procedure TForm1.ButtonClick(Sender: TObject);
begin
end;
initialization
{$I unit1.lrs}
end. como ele vai saber que o método ButtonClick é do Button2??? E como o programador vai saber a quem pertence o método, quando ele abrir o código fonte de algum outro programador????