Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.477 Beiträge
Delphi 12 Athens
|
Re: Programmcode geschickter schreiben
18. Jun 2009, 08:25
Dann vieleicht so ein Ansatz:
Delphi-Quellcode:
function TComponentManager.GetClassType(AType: Integer): TIBasicMeta;
begin
case AType of
1: Result := TIEdit;
{...}
else
raise Exception.Create( {...} );
end;
end;
procedure TComponentManager.NewControl(AType: Integer); overload;
begin
NewControl(GetClassType(AType));
end;
procedure TComponentManager.NewControl(AClass: TIBasicMeta); overload;
begin
{...}
end;
|