Entwickler-Ecke
Dateizugriff - Zeilenumbruch im String einer geladenen Datei
Delete - Do 07.07.05 18:47
Titel: Zeilenumbruch im String einer geladenen Datei
Der Titel is bisschen dumm formuliert, doch:
gibt es denn eine Möglichkeit, einen Zeilenumbruch(#13) in einer TComboBox hinzubekommen, wenn der String von einer .ini-Datei geladen wird? Normal klappt es, wenn ich folgendes schreibe:
Delphi-Quelltext
1:
| ComboBox1.Items.Text='Shutdown'#13'Reboot'; |
Dann gäbe es einen Zeilenumbruch in der ComboBox. Doch wenn sie von einer .ini-Datei geladen wird, gibt es keinen Zeilenumbruch und es wird ganz normal
Shutdown'#13'Reboot
ausgegeben anstatt
Shutdown
Reboot
Gibts denn dazu eine Lösung? :?
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt.
stifflersmom - Do 07.07.05 18:53
Wie wäre es den String nach dem Auslesen aus dr Ini-datei zu Quoten (siehe QuotedStr)
und anschließend den Teilstring '#13' mit StringReplace auf einen anständigen Wert zu bringen?
Moin
Delete - Do 07.07.05 18:56
danke für die schnelle antwort, werds gleich mal ausprobieren!
stifflersmom - Do 07.07.05 19:01
Sag Bescheid, wie's ausgegangen ist.
Delete - Do 07.07.05 19:08
Hab das Problem jetzt dank dir stifflersmom gelöst!
In der ini-file hatte ich folgendes:
[Shutdown]
ShutdownArt=Shutdown#13Reboot
und nun so gelöst:
Quelltext
1:
| StringReplace(ShutdownArt_S,'#13',#13,[rfReplaceAll]); |
vielen dank nochmal! ;)
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!