Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie: Statische Objekt-Methoden? (https://www.delphipraxis.net/98090-wie-statische-objekt-methoden.html)

Ares 21. Aug 2007 09:59


Wie: Statische Objekt-Methoden?
 
Hallo!

Aus anderen Programmiersprache kenne ich es, dass man Objekt-Methoden als "static" deklarieren kann. Dann kann man diese Methode dann auch nutzen, ohne dass das Objekt vorher initialisiert werden muss (also eigentlich eine Klassen-Methode). Wie geht das in Delphi?

Das Schlüsselwort "static" scheint in Delphi eine andere Bedeutung zu haben. Jedenfalls bin ich aus der Hilfe nicht wirklich schlau geworden.

Besten Dank
Ares

arbu man 21. Aug 2007 10:00

Re: Wie: Statische Objekt-Methoden?
 
class ist das Schlüsselwort.

shmia 21. Aug 2007 10:02

Re: Wie: Statische Objekt-Methoden?
 
In Delphi gibt es Klassen-Methoden:
Delphi-Quellcode:
TMeineKlasse=class(TPersistent)
public
   class function SagMeinenNamen:string;
end;
 
  // Aufruf
  ShowMesssage(objekt.SagMeinenNamen);
  // oder so
  ShowMesssage(TMeineKlasse.SagMeinenNamen);

Ares 21. Aug 2007 10:11

Re: Wie: Statische Objekt-Methoden?
 
Ok, vielen Dank!!

jbg 21. Aug 2007 11:31

Re: Wie: Statische Objekt-Methoden?
 
... und auch neuerdings "statische Klassenmethoden"
Delphi-Quellcode:
class procedure blabla; static;


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