Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
 
Delphi 12 Athens
 
#5

Re: Programmcode geschickter schreiben

  Alt 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;
  Mit Zitat antworten Zitat