Fórum Definição de classe no delphi #300413

23/10/2005

0

Quando iniciamos um projeto, ao abrir o form, o delphi já define uma clase:

type TForm1 = class(TForm)


Como faço para eu construir minha própria classe? Tipo:

Tdata: class dia,mes,ano: word;


Dei apenas um exemplo. Se eu definir loga abaixo da TForm, gerará um erro na compilação. Como proceder? Desde já grato.

PS: A pergunta é, como criar e instanciar uma classe em delphi?


Paulo

Paulo

Responder

Posts

23/10/2005

Raserafim

vc pode criar a classe logo após o Tform ou antes:
type
  TFrmPrincipal = class (TFrom)
  ...
  ...
  end;

type TMinhaClasse = class
  ...
  ...
  end;

agora vc declara uma variável como o tipo da sua classe:
var
  FrmPrincipal: TFrmPrincipal;
  MinhaClasse: TMinhaClasse;

agora vc procisa instanciar a variável com o tipo da sua classe. em algum procedimento (ex: no OnCreate do Form).
procedure ...
begin
  MinhaClasse := TMinhaClasse.Create;
end;

apartir daí vc poderá usar a sua classe.


Responder

Gostei + 0

23/10/2005

Paulo

ok, vou testar, grato!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar