![]() |
Delphi-Version: XE2
kleines problem mit stringstellen
so, ich hab ein kleines problem mit den einzelnen stellen von strings. es geht darum das ich nicht eine einzige stelle abfrage wie:
Delphi-Quellcode:
sondern das ich ab einer bestimmten stelle abfrage, etwa sowas:
var s: string
begin s:='Hallo'; s[4]:='l'; end;
Delphi-Quellcode:
s[ab 4]:='lo';
|
AW: kleines problem mit stringstellen
Geht es nur um das Anfügen, oder willst Du auch mittenrein schreiben und den Rest behalten? Der erste Fall wäre ja noch einfach mit etwas wie
Delphi-Quellcode:
zu lösen.
s := Copy(s, 1, 3) + 'lo';
|
AW: kleines problem mit stringstellen
versteh nicht ganz was du meinst, ich wollte eigentlich das so machen das die letzten stellen als einzelner string gespeichert werden, etwa so:
Delphi-Quellcode:
var a:=string;
begin a:=s[ab 4]; end; |
AW: kleines problem mit stringstellen
Das hast Du aber so nicht geschrieben. Dann schau Dir den von mir verwendeten Befehl einmal genauer an ;)
|
AW: kleines problem mit stringstellen
naja, bei mir weiß man später nicht wie viele stellen der string hat, und deshalb wollt ich alle stellen nach z.B. 4 als einen einzelnen string abspeichern, da wirds deshalb nicht klappen wenn ich nur schreibe das ich stelle 4 und 5 abspeichre
|
AW: kleines problem mit stringstellen
Delphi-Quellcode:
var a: string;
begin a := ''; if Length(s) > 3 then a := Copy(s, 4, MAXINT); end; |
AW: kleines problem mit stringstellen
danke, das hab ich gebraucht
|
AW: kleines problem mit stringstellen
Online-Hilfe?
![]() Und das geht dann auch
Delphi-Quellcode:
MySrcStr := 'You can';
APartStr := Copy( MySrcStr, 4 ); // APartStr -> 'can' |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00: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-2025 by Thomas Breitkreuz