| 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:
  				 | 									const   STANDARDWERT = 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    
 
 | 
 |