Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Wert einem String zuweisen
martin300 - Di 12.08.08 11:36
Titel: Wert einem String zuweisen
Hallo,
ich möchte einem String einen vordefinierten Werte zuweisen.
zb. bei einem Objekt einer Klasse kann es mit nil initialisiert werden.
Wie funktioniert dies bei einem String?
meinString : String;
meinString := nil; - > klappt nicht da nil ein Pointer ist.
hazard999 - Di 12.08.08 11:49
klar, die strenge Typisierung lässt soetwas nicht zu.
wie wärs mit ''
Xentar - Di 12.08.08 11:55
?
martin300 - Di 12.08.08 12:04
danke für die Antworten.
Jerk - Di 12.08.08 12:39
Kannst es auch so schreiben:
Delphi-Quelltext
1: 2:
| var MeinString : String = ''; |
martin300 - Di 12.08.08 14:05
Jerk hat folgendes geschrieben: |
Kannst es auch so schreiben:
Delphi-Quelltext 1: 2:
| var MeinString : String = ''; | |
So funktioniert es nur bei Prozeduren und Funktionen? Um alle Objekte einer Klasse
zu initialisieren geht ist es am vernüftigsten über den Konstruktor?
Martok - Di 12.08.08 14:52
martin300 hat folgendes geschrieben: |
So funktioniert es nur bei Prozeduren und Funktionen? Um alle Objekte einer Klasse
zu initialisieren geht ist es am vernüftigsten über den Konstruktor? |
Irgnendwie ergibt dieser Satz grade keinen Sinn...
Blackheart666 - Di 12.08.08 14:59
Martok hat folgendes geschrieben: |
martin300 hat folgendes geschrieben: | So funktioniert es nur bei Prozeduren und Funktionen? Um alle Objekte einer Klasse
zu initialisieren geht ist es am vernüftigsten über den Konstruktor? |
Irgnendwie ergibt dieser Satz grade keinen Sinn... |
Das ist kein Satz, das sind zwei Fragen. :wink:
Xentar - Di 12.08.08 15:01
martin300 hat folgendes geschrieben: |
Jerk hat folgendes geschrieben: | Kannst es auch so schreiben:
Delphi-Quelltext 1: 2:
| var MeinString : String = ''; | |
So funktioniert es nur bei Prozeduren und Funktionen? Um alle Objekte einer Klasse
zu initialisieren geht ist es am vernüftigsten über den Konstruktor? |
Ja. Am besten im Konstruktor.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!