Einzelnen Beitrag anzeigen

Overburn

Registriert seit: 12. Okt 2004
Ort: Bochum
47 Beiträge
 
#1

Fehler E2065 bei abstrakter Prozedur

  Alt 22. Jan 2009, 15:20
Hallo ich habe ein projekt in dem die Klassen wie folgt aufgeteilt sind:

Delphi-Quellcode:
THauptklasse = class
...
procedure UpdateMainTableData(ds:tdatasource; fieldvalue:string); virtual; abstract;
...
end;

TUnterklasse= class(Hauptklasse);
...
  procedure UpdateMainTableData(ds:TDataSource; fieldvalue:string); override
...
end;

wenn ich das kompilieren möchte bekomme ich immer folgende fehlermeldung:
Zitat:
[DCC Fehler] test.pas(295): E2065 Ungenügende Forward- oder External-Deklaration: 'TUnterklasse.UpdateMainTableData'
Egal wie sehr ich mich anstrenge, ich finde den Fehler einfach nicht.
in dieser Datei sind andere Prozeduren genauso deklariert und diese werfen diesen Fehler nicht.
Google/Forensuche waren keine große Hilfe.
Habt ihr ne Idee?

Gruß

[edit=mkinzler]Tags korrigiert Mfg, mkinzler[/edit]
  Mit Zitat antworten Zitat