Erros - class tcomponent not found

Top  Previous  Next

Mensagem: "Class TLabel not found"

Causa   : Tentativa de mostrar um form que possui um componente no DFM que não 

          está na declaracao na unit

           

Exemplo:

// DFM

      object Form1: TForm1

        Left = 245

        Top = 162

        object Label1: TLabel

          Left = 288

          Top = 192

          Caption = 'Label1'

        end

        object Button1: TButton

          Left = 100

          Top = 96

          Caption = 'Button1'

        end

      end        

// UNIT

      type

        TForm1 = class(TForm)

          Button1: TButton;

        public

        end;

 

Solucao: Basta colocar na unit o que está faltando, neste

         exemplo coloque depois do TForm1 = class(TForm) a linha:

          Label1: TLabel;

 

Observação: em forms herdados pode ocorrer o inverso estar fonte e nao

            estar no DFM.