Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Simple Frage zu Funktionen (https://www.delphipraxis.net/104332-simple-frage-zu-funktionen.html)

mkinzler 5. Dez 2007 20:59

Re: Simple Frage zu Funktionen
 
Das geht so natürlich nicht.

Namenloser 5. Dez 2007 21:34

Re: Simple Frage zu Funktionen
 
Das geht mit Delphi-Referenz durchsuchenProperties. Da kannst du einer Klasse eine Eigenschaft zuweisen und eine Methode zum "herausgeben" des werts sowie eine zum setzen des Werts angeben.

DP-Maintenance 5. Dez 2007 21:43

DP-Maintenance
 
Dieses Thema wurde von "SirThornberry" von "Sonstige Fragen zu Delphi" nach "Object-Pascal / Delphi-Language" verschoben.

.chicken 6. Dez 2007 12:49

Re: Simple Frage zu Funktionen
 
Zitat:

Zitat von NamenLozer
Das geht mit Delphi-Referenz durchsuchenProperties. Da kannst du einer Klasse eine Eigenschaft zuweisen und eine Methode zum "herausgeben" des werts sowie eine zum setzen des Werts angeben.

Das weiss ich schon. Ich möchte aber ohne den Aufruf einer Funktion eingeben zu muessen die Werte erhalten dh mit
Delphi-Quellcode:
Playerarray[i];
statt
Delphi-Quellcode:
Playerarray.GetPlayer(i);
@mkinzler: Warum geht das nicht? Das muss doch irgendwie gehen, denn Listen sind doch auch abgeleitet von TObject, also müssen sie doch auch irgendwie zu dieser "Fähigkeit" gekommen sein!?

Apollonius 6. Dez 2007 14:28

Re: Simple Frage zu Funktionen
 
Nimm ein Property und setze ein Default; dahinter. Theoretisch kannst du auch mehrere Eigenschaften zu Default-Eigenschaften erklären, das habe ich allerdings noch nie gesehen.

.chicken 6. Dez 2007 14:49

Re: Simple Frage zu Funktionen
 
DAS wollte ich, dankeschön :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr.
Seite 2 von 2     12   

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