Autor Beitrag
pupsii
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 07.07.05 18:47 
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:
ausblenden 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 user profile iconChristian S.: Code- durch Delphi-Tags ersetzt.


Zuletzt bearbeitet von pupsii am Do 07.07.05 22:12, insgesamt 1-mal bearbeitet
stifflersmom
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 194

XP /XP PRO/ SuSE div.
D1 - D7, BDS 2006
BeitragVerfasst: 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
pupsii
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 07.07.05 18:56 
danke für die schnelle antwort, werds gleich mal ausprobieren!
stifflersmom
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 194

XP /XP PRO/ SuSE div.
D1 - D7, BDS 2006
BeitragVerfasst: Do 07.07.05 19:01 
Sag Bescheid, wie's ausgegangen ist.
pupsii
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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:
ausblenden Quelltext
1:
StringReplace(ShutdownArt_S,'#13',#13,[rfReplaceAll]);					


vielen dank nochmal! ;)