Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eigene Procedure: Ungenügend Forward oder external Dekl.? (https://www.delphipraxis.net/37596-eigene-procedure-ungenuegend-forward-oder-external-dekl.html)

malo 7. Jan 2005 18:24


Eigene Procedure: Ungenügend Forward oder external Dekl.?
 
Ich programmiere ja grade mein Pong, und dafür überlege ich grade eine KI zu entwickeln. Die will ich dann in eine eigene Procedure packen, dann werden Änderungen später leichter.

Aber bei diesem Code
Delphi-Quellcode:
 private
  Procedure KI_LVL1;
kommt immer folgende Fehlermeldung:

Zitat:

[Fehler] Unit1.pas(29): Ungenügende Forward- oder External-Deklaration: 'TForm1.KI_LVL1'
[Fataler Fehler] Project1.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden
Was hab ich falsch gemacht? :gruebel:

Birzenbae 7. Jan 2005 18:31

Re: Eigene Procedure: Ungenügend Forward oder external Dekl.
 
versuch mal die zeile, die falsch ist zu den anderen procedure's zu schreiben.
Desweiteren beginnt deine procedure im implementation-teil auch so:
Delphi-Quellcode:
procedure TForm1.KI_LVL1;
begin
//code
end;

Nikolas 7. Jan 2005 18:32

Re: Eigene Procedure: Ungenügend Forward oder external Dekl.
 
Du hast wahrscheinlich einen Schreibfehler in der ersten Zeile deiner Implementation dieser Funktion. So was á la
Delphi-Quellcode:
Procedure KI-LVL1;
begin
bla...

malo 7. Jan 2005 18:35

Re: Eigene Procedure: Ungenügend Forward oder external Dekl.
 
Die Procedure hab ich im implementation-bereich folgendermaßen:
Delphi-Quellcode:
procedure KI_LVL1;
begin
  ShowMessage('test');
end;
Und die Procedures zu den anderen zu schreiben, bringt auch nichts :(

edit: hab den Fehler entdeckt, hab kein TForm1 dazugeschrieben :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz