Guck nochmal genau ob du die Parameter auch exakt richtig geschrieben hast vom Namen/Typ her.
Ziemlich sicher hast du da in der Klasse etwas anders definiert hast als unten im implementation Teil.
Bei mir geht das nämlich ohne Probleme:
Delphi-Quellcode:
type
TParameterTypA = String;
TParameterTypB = Integer;
TBasis=class
public
Procedure BspProc(ParA : TParameterTypA); overload; virtual; abstract;
Procedure BspProc(ParB : TParameterTypB); overload; virtual; abstract;
end;
TErbe=class(TBasis)
public
Procedure BspProc(ParA : TParameterTypA); overload; override;
Procedure BspProc(ParB : TParameterTypB); overload; override;
end;
implementation
{$R *.dfm}
{ TErbe }
procedure TErbe.BspProc(ParA: TParameterTypA);
begin
end;
procedure TErbe.BspProc(ParB: TParameterTypB);
begin
end;
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."