Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Warum Fehlermeldung: Ungenügende Forward- oder External... (https://www.delphipraxis.net/109425-warum-fehlermeldung-ungenuegende-forward-oder-external.html)

mo_greene 1. Mär 2008 13:44

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Zitat:

Zitat von mkinzler
Das sind aber Grundlagen der OOP, also eher 200€ Frage

Das hilft mir leider nicht weiter :cry:

mkinzler 1. Mär 2008 13:46

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Wie wäre es mit der Einarbeitung in die Grundlagen?

SirThornberry 1. Mär 2008 13:50

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Da es mehrere Klassen geben kann welche die eine Methode mit gleichem Namen haben muss natürlich auch im Implementationsteil vermerkt sein zu welcher Klasse die entsprechende Funktion gehört. Das schnellste wäre es jetzt dir einfach die Lösung zu posten. Das sinnvollste für dich ist dir einfach mal die Grundlagentutorials auf http://www.delphi-treff.de/ anzusehen.

mo_greene 1. Mär 2008 13:55

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Wie wäre es mit Lösung und Tutorial? So verstehe ich meinen Fehler und kann mir mit diesem im Hinterkopf das Tutorial anschauen... und es ist eine mittelschnelle Lösung des Problems :) Wäre nett...vielen Dank :-D

SirThornberry 1. Mär 2008 13:58

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
das entsprechende Tutorial gibts hier: http://www.delphi-treff.de/sprachen/...scal/methoden/
Die Lösung ist eigentlich dort auf Anhieb zu sehen.

geofranz01 1. Mär 2008 14:01

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Ok, dann arbeite dich aber bitte in die Grundlagen ein!

Delphi-Quellcode:

Interface

  // Klasse
type
  TTest = class
      // Methode deklarieren
    function TestMe: boolean;
  end;

  // normale Funktion deklarieren

                                     //EDIT: natürlich andersrum (hinter Implementation)

Implementation


Function TTest.TestMe: boolean; //<--hier
...
mfg,
geofranz

P.S.: Hoffe das ist OK, sonst großen SORRY :oops:
Edit: roter Kasten

mkinzler 1. Mär 2008 14:04

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Zitat:

Zitat von geofranz01
Ok, dann arbeite dich aber bitte in die Grundlagen ein!

Delphi-Quellcode:
Interface

  // Klasse
type
  TTest = class
      // Methode deklarieren
    function TestMe: boolean;
  end;

  // normale Funktion deklarieren
Function TTest.TestMe: boolean; //<--hier

...

Implementation

...
mfg,
geofranz

P.S.: Hoffe das ist OK, sonst großen SORRY :oops:
Edit: roter Kasten

Zitat:

Delphi-Quellcode:
Function TTest.TestMe: boolean;

ist leider keine freie Funktion!!!

geofranz01 1. Mär 2008 14:37

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Zitat:

Zitat von mkinzler
ist leider keine freie Funktion!!!

oops! :oops: Muss natürlich hinter implementation: (oder??)


Delphi-Quellcode:
Implementation
...

Function TTest.TestMe: boolean; //<--hier

...



P.S. Warum kommt trotz delphi-Tags kein Highlighting??

mkinzler 1. Mär 2008 14:42

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Dann wäre es die Lösung für den Fragesteller aber immer noch keine freie Funktion.

geofranz01 1. Mär 2008 14:44

Re: Warum Fehlermeldung: Ungenügende Forward- oder External.
 
Was meinst du denn mit freier Funktion??? (Properties??) :duck:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:46 Uhr.
Seite 2 von 3     12 3      

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