![]() |
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 |
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Zitat:
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Verwende den Code in Inno Setup
Die Hilfe habe ich in Delphi 7 durchsucht. |
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Hi DaFox,
genau das wars. Besten Dank @all Tamarix |
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Zitat:
Zitat:
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Warum ist die Frage als Offen markiert?
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Damit Leute wie du den Thread nochmal pushen, ich dann ne email kriege und mich wieder drüber aufrege das ich viel zuviele threads abonniert habe :mrgreen: hat der user wohl vergessen als gelöst zu markieren, einer der mods sollte das mal ändern :roll:
|
Re: Copy(s,1,length(s)); //Ohne die letzten 4 Zeichen
Ich gehe regelmässig offene Fragen durch, deshalb kotzen mich solche vermeintlich offenen Fragen besonders an. Und dann nerve ich quasi die Mods ... *g*
[edit=Sharky]"Genervter Mod hat die Frage als beantwortet markiert ;-) Mfg, Sharky[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 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