![]() |
Slash am Ende des Verzeichnispfad entfernen
Hallo,
Ich möchte gerne den letzten Slash am Verzeichnispfad entfernen. Mit ExtractFilePath(Application.ExeName) hole ich mir den Pfad wo die Anwendung sich gerade befindet. Der Pfad wird aber mit einem Abschließenden Slash "\" übergeben z.B. "C:\Programme\Anwendung\" Wie könnte man die Übergabe ohne Abschließenden Slash realisieren "C:\Programme\Anwendung"
Delphi-Quellcode:
var
Dir: String; Dir := ExtractFilePath(Application.ExeName); MFG Newbie |
Re: Slash am Ende des Verzeichnispfad entfernen
Versuch es mal mit ExcludeTrailingPathDelimiter.
|
Re: Slash am Ende des Verzeichnispfad entfernen
Schau dir mal ExcludeTrailingBackSlash() an
|
Re: Slash am Ende des Verzeichnispfad entfernen
|
Re: Slash am Ende des Verzeichnispfad entfernen
Danke für die schnellen Antworten. Ich habe mir in der Delphi Hilfe mal "ExcludeTrailingPathDelimiter" angeschaut und so gelöst
Delphi-Quellcode:
var
s, Dir: String; s := ExtractFilePath(Application.ExeName); Dir := ExcludeTrailingPathDelimiter(s); Alle anderen Vorschläge hab ich noch nicht getestet also nicht gleich erschlagen :mrgreen: |
Re: Slash am Ende des Verzeichnispfad entfernen
Kurz und Knapp ... schau mal, was deine OH zu meinem Vorschlag schreibt :zwinker:
|
Re: Slash am Ende des Verzeichnispfad entfernen
Delphi-Quellcode:
Dir := ExtractFileDir(Application.ExeName);
Zitat:
DANKE! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:22 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