![]() |
LeerString überspringen ?!
Ich möchte mehrere Strings aneinanderhängen zu einem Gesamtstring (Total):
Delphi-Quellcode:
ergibt also : Total : 'Eins Zwei Drei'
var String1,String2,String3 : string
begin String1 := 'Eins'; String2 := 'Zwei'; String3 := 'Drei'; Total := String1+String2+String3; end; Nun zu meinem Problem. Es kann sein, dass z.B. String2 leer ist. Dann erhalte ich für Total : 'Eins Drei' Es wird also der leere String eingefügt, ich möchte aber gerne, wenn der String leer ist, dass dann der nächste String aufrückt. |
Re: LeerString überspringen ?!
Was bedeutet leer bei Dir?
Delphi-Quellcode:
Ansonsten:
String2 := ' ';
// Oder String2 := '';
Delphi-Quellcode:
var String1,String2,String3 : string
begin String1 := 'Eins'; String2 := 'Zwei'; String3 := 'Drei'; Total := Trim(String1) + Trim(String2) + Trim(String3); end; |
Re: LeerString überspringen ?!
Zitat:
Delphi-Quellcode:
String2 := '';
|
Re: LeerString überspringen ?!
Dann ensteht auch keine Lücke.
|
Re: LeerString überspringen ?!
Dann Frage dieses doch ab. Oder ersetzte anschliessend ' ' durch ' '
|
Re: LeerString überspringen ?!
Wie soll ich was abfragen?
|
Re: LeerString überspringen ?!
@aaa....: Dein Beispiel ergibt doch 'EinsZweiDrei' und nicht 'Eins Zwei Drei'. Und zu deiner Frage fällt mir nur ein "Hä?".
|
Re: LeerString überspringen ?!
Delphi-Quellcode:
ergibt aber 'Eins Zwei Drei'.
Total := String1+#9+String2+#9+String3;
|
Re: LeerString überspringen ?!
Das stand aber nicht in deinem ursprünglichen Code!
Dann musst du halt vorher überprüfen, ob etwas in den Variaben steht. |
Re: LeerString überspringen ?!
Hab ich auch eben erst ergänzt...den code
Das prüfen an sich ist klar,aber was wenn nix drin steht? |
Re: LeerString überspringen ?!
Dann steht nichts drin
Delphi-Quellcode:
if Trim(<Variable>) = '' then ... //String ist leer!
|
Re: LeerString überspringen ?!
Boah, dann nichts anhängen. :wall:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz