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