Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Statische Funktion (https://www.delphipraxis.net/43247-statische-funktion.html)

mumu 31. Mär 2005 11:45


Statische Funktion
 
ich hab folgende klasse:

Delphi-Quellcode:
type
  TAuto = class
    public
      procedure Tuning();
      procedure Repair();
  end;
die prozeduren tuning und repair möchte ich ohne die klasse zu instanzieren aufrufen, also so:

TAuto.Tuning();
TAuto.Repair();

Funktioniert aber nicht? was mach ich machen?

thx

jim_raynor 31. Mär 2005 11:49

Re: Statische Funktion
 
Vor das procedure ein class machen. Das nennt sich dann Klassen-Funktionen. Kannst aber natürlich nicht auf Felder/Variablen innerhalb der Klasse zugreifen, da diese ja eine Instanz benötigen.

opfer.der.genauigkeit 31. Mär 2005 11:49

Re: Statische Funktion
 
Lies mal das hier:

http://www.delphi-forum.de/viewtopic...ghlight=klasse

Da werden mehrere Varianten angeboten um das Aufzurufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 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