Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
21.05.2012, 12:14:21
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Einsteiger Forum
| | |-+  Mach dich weg du Backslash
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Mach dich weg du Backslash  (Gelesen 2378 mal)
AndreasMascher
Gast
« am: 21.03.2002, 00:22:35 »

"eigentlich" ne einfache sache.. hehe:

wie kriege ich den Backslash am ende eines STrings wech?
verwende gerade ExtractFilePath(Application.Exename/ParamStr(0))

Thx an alle Helfer, die sich in "meinem" topic austoben wollen :-D
Gespeichert
Elias Zurschmiede
Global Moderator
Sr. Member
*****
Offline Offline

Beiträge: 411



WWW
« Antworten #1 am: 21.03.2002, 00:36:27 »

Hallo
[font  size=2 face="Courier New"][font color="#000000"]procedure TForm1.Button1Click(Sender: TObject);
var
  
sPath: String;
begin
  
sPath := ExtractFilePath(Application.ExeName);

  if sPath[Length(sPath)] = '' then
    
Delete(sPath, Length(sPath), 1);
  ShowMessage(sPath);
end;
Gespeichert

delight software gmbh
http://www.delight.ch
AndreasMascher
Gast
« Antworten #2 am: 21.03.2002, 01:02:05 »

vielen dank, elias!
Gespeichert
Loïs Bégué
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1718



WWW
« Antworten #3 am: 21.03.2002, 09:47:10 »

Es geht auch viel einfacher :o)


Zitat
ExcludeTrailingPathDelimiter gibt einen Pfadnamen ohne das abschließende Begrenzungszeichen zurück.

Unit

SysUtils

Kategorie

Dateizugriff

function ExcludeTrailingPathDelimiter(const S: string): string;

Beschreibung

ExcludeTrailingPathDelimiter gibt S ohne abschließende Begrenzungszeichen ('') zurück. Wenn das letzte Zeichen in S ein Begrenzungszeichen ist, enthält der Rückgabewert S ohne das letzte Zeichen. Ansonsten wird S unverändert zurückgegeben.

Hinweis

ExcludeTrailingPathDelimiter arbeitet mit Multibyte-Zeichensätzen.

Gruß
Gespeichert

Prof.Y
Arpoon
Rainer
Hero Member
*****
Offline Offline

Beiträge: 1666


WWW
« Antworten #4 am: 21.03.2002, 12:55:48 »

Ja, nur gibt es diese Funktion (anscheinend) nicht unter D5, dort gibt es z.B.
ExcludeTrailingBackslash auch aus SysUtils, vielleicht arbeitet ExcludeTrailingPathDelimiter auch unter Kylix, aber da ich kein Kylix installiert habe, kann ich dazu nix genaues sagen.
Gespeichert

MfG Rainer

end.
AndreasMascher
Gast
« Antworten #5 am: 21.03.2002, 16:53:21 »

was es alles gibt *w*

thx!
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS