| Autor | Beitrag | 
| hibbel-dibbel Hält's aus hier
 Beiträge: 2
 
 
 
 
 | 
Verfasst: Di 18.11.14 09:35 
 
hey hallo ich hab grad mit delphi angefangen und is auch voll geil und so aber jetzt will ich in ne kontante schreiben aber das geht nicht
 will die ja nur einmal ändern aber der läßt mich nich
Moderiert von  Narses: Titel geändert, war: "in konztante schreiben". | 
|  | 
| baumina 
          Beiträge: 305
 Erhaltene Danke: 61
 
 Win 7
 Delphi 10.2 Tokyo Enterprise
 
 | 
Verfasst: Di 18.11.14 09:44 
 
Hirr ganz gut erklärt : Variablen und Konstanten | 
|  | 
| Nersgatt 
          Beiträge: 1581
 Erhaltene Danke: 279
 
 
 Delphi 10 Seattle Prof.
 
 | 
Verfasst: Di 18.11.14 10:08 
 
_________________ Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi) | 
|  | 
| hibbel-dibbel  Hält's aus hier
 Beiträge: 2
 
 
 
 
 | 
Verfasst: Di 18.11.14 10:16 
 
ja aber will die ja nur einmal ändern wenn was bestimmtes passiert | 
|  | 
| Nersgatt 
          Beiträge: 1581
 Erhaltene Danke: 279
 
 
 Delphi 10 Seattle Prof.
 
 | 
Verfasst: Di 18.11.14 10:17 
 
	  |  hibbel-dibbel hat folgendes geschrieben  : |  	  | ja aber will die ja nur einmal ändern wenn was bestimmtes passiert | 
 Das ist Egal. Konstanten kann man nicht verändern. Geht nicht. Egal wie oft.
 Verwende statt der Konstante eine Variable. Die ist genau für diesen Zweck da. Sie zu verändern, wenn etwas bestimmtes passiert._________________ Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi) | 
|  | 
| baumina 
          Beiträge: 305
 Erhaltene Danke: 61
 
 Win 7
 Delphi 10.2 Tokyo Enterprise
 
 | 
Verfasst: Di 18.11.14 10:20 
 
Da gibt's noch so nen kleinen gemeinen Kompilerschalter "Zuweisbare typisierte Konstanten" (entspricht {$J+}), aber auch dieser wird in dem o.g. Link erwähnt. | 
|  | 
| WasWeißDennIch 
          Beiträge: 653
 Erhaltene Danke: 160
 
 
 
 
 | 
Verfasst: Di 18.11.14 10:24 
 
Dazu muss die Konstante aber typisiert sein, und außerdem läuft das dem Sinn einer Konstanten zuwider. Man könnte aber auch Konstanten und Variablen kombinieren:
 		                       Delphi-Quelltext 
 									| 1:2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 11:
 
 | constSTANDARDWERT = 42;
 
 var
 AktuellerWert: integer;
 
 ...
 
 AktuellerWert := STANDARDWERT;
 if Bedingung then
 AktuellerWert := 100;
 |  | 
|  | 
| Nersgatt 
          Beiträge: 1581
 Erhaltene Danke: 279
 
 
 Delphi 10 Seattle Prof.
 
 | 
Verfasst: Di 18.11.14 10:26 
 
_________________ Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi) Für diesen Beitrag haben gedankt: WasWeißDennIch
 | 
|  | 
| baumina 
          Beiträge: 305
 Erhaltene Danke: 61
 
 Win 7
 Delphi 10.2 Tokyo Enterprise
 
 | 
Verfasst: Di 18.11.14 10:42 
 | 
|  | 
| WasWeißDennIch 
          Beiträge: 653
 Erhaltene Danke: 160
 
 
 
 
 | 
Verfasst: Di 18.11.14 10:44 
 
Nur weil etwas möglich ist, heißt das ja nicht, dass es gute Praxis ist, das auch zu tun   | 
|  |