String in mehrere Strings aufteilen
Hi,
wie kann ich einen 10000 Zeichen langen String (natürlich übertrieben...) in mehrere Strings aufteilen ? Ich möchte dann natürlich am Ende den String noch benutzen --> Wie ist es möglich mehrere Strings, egal, wie lang sie sind, z.B. mit str1 + str2 in ein Edit zu stecken ? Str1 + Str2 usw. geht natürlich nicht, die Länge des Strings ist nämlich nicht vordefiniert, sie kann sich jeder Benutzer selbst aussuchen. |
Re: String in mehrere Strings aufteilen
Das Aufteilen geht mit PosEx & Copy. Sprich: Du suchst dir mit PosEx die Position aus, ab der du den String aufteilen willst, holst dir mit copy den Teilstring raus und schiebst ihn in den benötigten String. (Hier gibts einiges dazu). Zum Horten der einzelnen Teilstrings wäre wohl am besten ein Array geeignet, insbesondere wenn man sich den 2. Teil ansieht:
Dort einfach in einer for-Schleife die Strings entweder in eine Temporäre Variable schreiben, oder gleich direkt an Edit.Text zuweisen. Da geht dann ganz einfach [i]TempString := TempString + Array. greetz Mike |
Re: String in mehrere Strings aufteilen
Danke, ich kümmer mich mal darum.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz