Vielen Dank an alle.
Ich habe jetzt meine Konstruktoren wie im
Beispiel erstellt. Lässt sich aber nicht kompillieren.
Wo liegt mein Fehler ?
Delphi-Quellcode:
public
{ Public-Deklarationen }
Constructor Create; overload;
Constructor Create(_pnlColor:TColor;_pnlTitle:String;_memoContent:TStringList); overload;
end;
//.......
constructor TFehler.Create(_pnlColor: TColor; _pnlTitle: String;_memoContent: TStringList);
begin
Inherited Create(nil);
setPanelTitle(_pnlTitle);
setPanelTitleColor(_pnlColor);
fillMemo(_memoContent);
end;
constructor TFehler.Create;
begin
Inherited; // Fehler E2008
end;
Meldungen/Fehler beim kompilieren:
[dcc32 Warnung] form_CSVException.pas(24): W1010 Methode 'Create' verbirgt virtuelle Methode vom Basistyp 'TCustomForm'
[dcc32 Warnung] form_CSVException.pas(25): W1010 Methode 'Create' verbirgt virtuelle Methode vom Basistyp 'TCustomForm'
[dcc32 Fehler] form_CSVException.pas(53): E2008 Inkompatible Typen
- Warum erhalte ich den Fehler E2008 ? Wie lässt sich dieser beheben ?
- Wie lassen sich die Warungen beheben ?