![]() |
TStringList, String bearbeiten
ich möchte das 2. zeichen im 2 string aus meinestrings löschen
Delphi-Quellcode:
aber es tritt der fehler auf:
meinestrings[2] := delete(meinestrings[2], 2, 1);
Konstantenobjekt kann nicht als Var-Parameter weitergegeben werden. Ansich ist der Fehler ja klar, aber welche Alternative gibt es? Ich möchte möglichst keine temporären Variablen anlegen. |
Re: TStringList, String bearbeiten
Zitat:
|
Re: TStringList, String bearbeiten
ja super, aber wenn ich
delete(meinestrings[2], 2, 1); schreibe, hab ich genau das gleiche problem ! |
Re: TStringList, String bearbeiten
Zitat:
Du musst wohl mit einer Hilfsvariable arbeiten. mfG mirage2228 |
Re: TStringList, String bearbeiten
danke, hat funktioniert. :)
eine frage habe ich noch: ich habe 3 strings: meineliste[0] := 'Hund'; meineliste[1] := 'Katze'; // <- soll gelöscht werden meineliste[2] := 'Maus'; um einen string zu löschen schreibe ich meineliste.delete(1); hat 'maus' danach den index 1 ? |
Re: TStringList, String bearbeiten
Zitat:
[Edit]Ich gehe davon aus, dass meineliste ein Nachfahre von TStrings ist[/Edit] |
Re: TStringList, String bearbeiten
Ok, ich danke dir ! :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 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