Thema: Delphi klassen prozedur

Einzelnen Beitrag anzeigen

LoL
(Gast)

n/a Beiträge
 
#1

klassen prozedur

  Alt 20. Sep 2003, 14:23
hi

ich hatte vor 2 tagen schon mal über dieses thema gpostet aber nun habe ich ein neues problem. da ich es schlecht erklären kann poste ich mal den quelltext:

Delphi-Quellcode:
unit test
...
type Work_Panel = Class ( TPanel )
  class procedure panel_creation;
end;
...
var pnl_3d : Tpanel;
    pnl : TPanel;
...

class procedure Work_panel.panel_creation;
begin
  pnl := TPanel.create(pnl_3d);
  pnl.Align := alclient;
  pnl.name := 'p_eingabe';
  pnl.Parent := pnl_3d;

  pnl := TPanel.create(FindComponent('p_eingabe')); <---------
  pnl.Name := 'p_daten';
  pnl.Caption := '';
  pnl.Parent := FindComponent('p_eingabe');
end;
die klassen prozedur Work_panel.panel_creation wird bei form OnCreate in einer anderen unit names main aufgerufen.
nun bekomme ich folgende fehlermeldung an der gekennzeichneten stelle:
Zitat:
This form of method call only allowed for class methods
  Mit Zitat antworten Zitat