AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi [function] Ungenügend Forward- oder External-Deklaration
Thema durchsuchen
Ansicht
Themen-Optionen

[function] Ungenügend Forward- oder External-Deklaration

Ein Thema von f4k3 · begonnen am 26. Mai 2008 · letzter Beitrag vom 26. Mai 2008
 
Benutzerbild von f4k3
f4k3

Registriert seit: 15. Aug 2007
Ort: Nürnberg
313 Beiträge
 
Delphi 2007 Architect
 
#1

[function] Ungenügend Forward- oder External-Deklaration

  Alt 26. Mai 2008, 08:41
Moin Moin liebe DP'ler ,

hab ne funktion geschrieben die sich um das Anmelden von benutzern kümmern soll.
Ich bekomm die Fehlermeldung...

[DCC Fehler] form.login.pas(26): E2065 Ungenügend Forward- oder External-Deklaration: 'TfLogin.Anmeldung'

meine Deklaration sieht folgendermaßen aus:

 function Anmeldung(User, Password: String):Boolean; Die Definition:

Delphi-Quellcode:
function Anmeldung(User, Password: String):Boolean;
begin
  if Databases.tUser.Locate('Benutzername', User, [loCaseInsensitive]) then
  begin
    if Databases.tUser.Locate('Kennwort', Password, [loCaseInsensitive]) then
    begin
      Result:= True;
    end
    else
    begin
      Result:= False;
    end;
  end
  else
  begin
    Result:= False;
  end;
end;
Und der Aufruf:

Delphi-Quellcode:
procedure TfLogin.bitbtnAnmeldenClick(Sender: TObject);
begin
  Anmeldung(eBenutzername.Text, eKennwort.Text);
end;
In der Hilfe steht ...

Diese Fehlermeldung tritt auf, wenn eine forward- oder external-Deklaration einer Prozedur bzw. Funktion oder eine Methodendeklaration in einem Klassen- bzw. Objekttyp vorhanden ist, aber die Prozedur, Funktion oder Methode nicht definiert wird.

Möglicherweise fehlt die Definition, oder ihr Name wurde falsch geschrieben.

Beachten Sie, dass eine Prozedur- oder Funktionsdeklaration im interface-Abschnitt einer Unit einer forward-Deklaration entspricht. Die zugehörige Implementierung (der Quelltext der Routine) muss dann im implementation-Abschnitt erstellt werden.

Ebenso entspricht eine Methodendeklaration in einem Klassen- oder Objekttyp einer forward-Deklaration.


Ich seh aber keinen Fehler

Könnt ihr mir helfen?

Danke schon mal im vorraus

Euer f4k3
Sascha
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz