![]() |
Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Hi Leute,
ich habe zu folgendem Code eine Frage:
Delphi-Quellcode:
function MyConst(Default: String): String;
var s: String; begin s := ExpandConstant('{ini{%MyVari}MyINI.ini,PFADE,/MyProg/ABC/}'); Result := Copy(s,1,length(s)); //Wie kann ich hier die letzten 4 Zeichen abschneiden? end; Besteht hier irgendwie die Möglichkeit den TeilString so herauszufiltern das die letzten 4 Zeichen weggeschnitten werden und ich als Result (Beispiel D:\MyProgDAT\) erhalte da das letzte Verzeichnis immer aus 3 Zeichnen besteht. Hier ein Auszug aus der MyINI.ini [PFADE] /MyProg/ABC/=D:\MyProgDAT\ABC\ Wie kann ich das Problem lösen? Tamarix [edit=Luckie]Delphi-Tags ergänzt. Mfg, Luckie[/edit] |
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Kuck dir doch mal den letzten Parameter von copy in der Hilfe an. :roll:
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Hi Luckie,
ich habe mir bereits in der Hilfe umgeschaut, aber da nichts hierzu gefunden. Mit LeftStr kann ich nicht arbeiten da die Länge unterschiedlich ist und ich von der Gesamtlänge irgendwie halt die letzten 4 Zeichen entfernen muss. Wäre toll wenn Du mir bitte einen genaueren Tip hierzu geben könntest. Danke und Gruss Tamarix |
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Was gibt der letzte Parameter von Copy an?
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Mit LeftStr kann ich nicht arbeiten da die Länge unterschiedlich ist und
ich von der Gesamtlänge irgendwie halt die letzten 4 Zeichen entfernen muss. |
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Wer redet denn von LeftStr? Ich frage dich noch mal: Was gibt der letzte Parameter von copy an?
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Ich frage auch Mal was gibt Length(s) an???
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Sitze jetzt irgendwie auf em Schlauch...
Welchen Parameter meinst Du? |
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Welche Delphi Version verwendest du denn?
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Hi,
Zitat:
Delphi-Quellcode:
Gruß,
function MyConst(Default: String): String;
var s: String; begin s := ExpandConstant('{ini{%MyVari}MyINI.ini,PFADE,/MyProg/ABC/}'); Result := Copy(s,1,length(s)-4); //So kann ich hier die letzten 4 Zeichen abschneiden! end; Markus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:42 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