![]() |
FM: zu viele Parameter bei Delete
Hallo zusammen,
irgendwie stehe ich auf dem Schlauch; Ich möchte nur aus einem String "Bild1.jpg" folgenden String machen. Aktuell "versuche" ich es damit:
Delphi-Quellcode:
Doch da meldet sich Delphi, dass es zu viele Parameter sind. Hallo?!? Wat willer mir sachen? ;)
Delete(s, Pos('.jpg', s), 1024);
|
AW: FM: zu viele Parameter bei Delete
Eventuell ist irgendwo in deinen uses eine zweite delete-Funktion deklariert?
Versuchs mal mit System.Delete Für dein Vorhaben würde sich aber wohl auch ChangeFileExt() anbieten? :wink: |
AW: FM: zu viele Parameter bei Delete
Zitat:
biete ich ein
Delphi-Quellcode:
an. :angel:
s := ChangeFileExt(s, '');
|
AW: FM: zu viele Parameter bei Delete
Zitat:
|
AW: FM: zu viele Parameter bei Delete
Hallo,
danke schonmal für eure Hilfe... wenn ich das mache:
Delphi-Quellcode:
hängt er mir an das Bild zusätzlich noch .jpg an. Das klappt. wenn ich dann
s := ChangeFileExt(s, '.jpg');
Delphi-Quellcode:
das mache kommt wieder die Fehlermeldung mit zu vielen aktuellen Parametern.
s := ExtractFileExt(s, '.jpg');
|
AW: FM: zu viele Parameter bei Delete
Bevor ich das geschrieben hab, stand dort noch ein RemoveFileExt.
es gab auch keine RedBox und beim Zitieren hatten ich's mir nicht nochmal genau angesehn. [add] schau mal was ![]() ChangeFileExt ersetzt den vorhandenen Parameter durch den, welchen man angibt ... als haben wir extra '' genomen, damit dieses gelöscht, bzw. durch "nichts" ersetzt wird. PS: drücke mal die Strg+Taste und klicke gleichzeitig mit der linken Maustaste auf den Befehl "Delete", in deinen Delphi. |
AW: FM: zu viele Parameter bei Delete
@Hansi: dann sollte man sich die entsprechenden Funktionsdeklarationen einmal anschauen.
|
AW: FM: zu viele Parameter bei Delete
Zitat:
Aber ich schäm mich jetzt mal trotzdem! Zitat:
|
AW: FM: zu viele Parameter bei Delete
Danke an alle. Jetzt tuts und zwar so:
Delphi-Quellcode:
Ich stand etwas auf der Leitung! ;)
s := ChangeFileExt(s, '');
|
AW: FM: zu viele Parameter bei Delete
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:54 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