Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Deklaration von Funktionen (https://www.delphipraxis.net/4211-deklaration-von-funktionen.html)

AlexV 19. Apr 2003 10:56


Deklaration von Funktionen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich wollte eine Funktion deklarieren und dann auf sie von anderen Formularen zugreifen (form1.funktion).

ich bekomme aber eine Fehlermeldung obwohl die Deklaration eigentlich stimmen sollte!

code+fehlermeldung siehe -> *.jpg-datei

Danke

mfG
Alex

Sharky 19. Apr 2003 11:07

Re: Deklaration von Funktionen
 
Zitat:

Zitat von AlexV
...ich bekomme aber eine Fehlermeldung obwohl die Deklaration eigentlich stimmen sollte!
...

Hai Alex,

Du möchtest deine Funktioner FName nennen. Aber ein TForm ist letztendlich von TComponent abgeleitet. Und dort wird eine Variable mit der Bezeichnung FName deklariert.

MrSpock 19. Apr 2003 17:24

Hallo AlexV,

du solltest deine Funktionen entweder in den privat oder public - Bereich der Klasse eintragen und nicht in den von Delphi reservierten Bereich oberhalb des privat-Bereichs.

Außerdem ist es natürlich wichtig, die deklarierte Funktion auch zu programmieren, dazu hilft die CodeCompletion. Drücke einfach STRG+Shift+C, dann wird der Funktionsrahmen automatisch angelegt.

jbg 19. Apr 2003 17:31

Zitat:

Zitat von MrSpock
STRG+Shift+C

Leider nicht unter Personal bzw. Standard Versionen.

sakura 19. Apr 2003 23:44

Der Name FName ist völlig in Ordnung, da die Variable FName der Vorklasse im private Bereich liegt.

Es ist lediglich ein Hinweis darauf, daß Du die Funktion deklariert aber nicht implementiert hast.

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 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-2025 by Thomas Breitkreuz