![]() |
Re: Was bringen Konstanten?
jetzt wo ich dein alter sehe...ich denke du weisst schon was das ist *g*...vielleicht hätt ichs dazu schreiben sollen :coder:
|
Re: Was bringen Konstanten?
Danke für das Verständnis, irgendwann lässt halt das Augenlicht nach, der Geist wird schwach und die Enkel wollen einen auch nicht mehr besuchen, da wird man leicht grantig... :lol:
|
Re: Was bringen Konstanten?
klar, die älteren muss man ja respektieren =)
|
Re: Was bringen Konstanten?
Lasst ihn doch, Jungs und Mädels. Wenn er die Vorteile der unterschiedlichen Benutzung nicht einsehen will, dann sei es so. Er wird es (hoffentlich) selbst mal merken.
|
Re: Was bringen Konstanten?
So Jungs, Ihr seid jetzt ganz schön OT, kommt Bitte wieder runter... Danke! ;)
|
Re: Was bringen Konstanten?
Ich hab mal gelesen das man Constanten im Programm zur Laufzeit verändern kann. Mit Hilfe einer Compiler-Direktive. Der Sinn des Ganzen ist, dass man dadurch eine "Universal-Variable" erhält, der es egal ist von welchem Typ der Wert ist.
Ist da was dran? |
Re: Was bringen Konstanten?
Zitat:
...:cat:... |
Re: Was bringen Konstanten?
Jupp
Aus der Delphi-OH Zitat:
|
Re: Was bringen Konstanten?
Hi,
typisierte Konstanten haben u.a. einen wichtigen Sinn, sie erlauben Statische Variablen. Mit einer lokal angelegten typisierten Konstante kannst du beispielsweise Werte in Methoden, Prozeduren und Funktionen (Fkt)beibehalten, auch dann, wenn die Fkt. verlassen und wieder betreten wurde. Natürlich ginge dies auch mit einer globalen Variable - wäre aber nicht so elegant. Jede globale Variable zerstört dein Programm ein bisschen. Wenn du z.B. innerhalb einer Prozedure wissen willst, wie oft sie bisher aufgerufen wurde, könntest du folgendes schreiben: Procedure Test() const iNoOfInvokes : integer = 0; begin ... Inc(iNoOfInvokes); if (iNoOfInvokes > 10) then ... end; Dies funktioniert natürlich auch mit Methoden usw. Ciao Uwe |
Re: Was bringen Konstanten?
Zitat:
Desweiteren führen typisierte Konstanten das Prinzip der Konsante ad adsurdum. |
Re: Was bringen Konstanten?
Zitat:
|
Re: Was bringen Konstanten?
Hi,
da habt Ihr allerdings recht. Die Bezeichnung "typisierte Konstante" innerhalb von Funktionen sollte eher "Statische Variable" heißen und innerhalb von Klassen: "Klassenvariable". Gruß Uwe |
Re: Was bringen Konstanten?
Hier hat anscheinend jeder Recht. :mrgreen: Statische Variable kommt dem Zweck näher bringt aber eventuell, sofern eingesetzt, die gleichen Probleme. 8)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 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