unzufriedene Vorwärts- oder externe Deklaration

8

Beim Kompilieren von .pas datei erhalte ich einen Fehler.

  

"Unzufriedene Vorwärts- oder externe Deklaration: TxxxException.CheckSchemeFinMethodDAException."

Hat jemand eine Idee, was dieser Fehler bedeutet?

Bedeutet das, dass CheckSchemeFinMethodDAException wurde nicht in allen betroffenen Dateien aufgerufen?

    
vas 19.08.2009, 16:36
quelle

3 Antworten

19

Sie haben diese Methode deklariert, aber nicht implementiert.

    
Uwe Raabe 19.08.2009, 16:49
quelle
3
%Vor%

Dies ergibt den Fehler, den Sie beschreiben. Die Prozedur DeclaredProcedure ist deklariert (Signatur), aber nicht definiert (Implementierungsteil ist leer).

Sie müssen eine Implementierung für die Prozedur bereitstellen.

    
jpfollenius 19.08.2009 18:07
quelle
1

Sie haben möglicherweise vergessen, den Klassennamen vor den Funktionsnamen im Implementierungsabschnitt zu setzen. Der folgende Code wird beispielsweise zu Ihrem Fehler führen:

%Vor%

zu beheben, ändern Sie einfach die Funktionsimplementierung in TMyClass.my_func(const text: string): string; .

    
mulllhausen 23.05.2013 09:03
quelle

Tags und Links