Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wenn letztes zeichen der Edit "\" ist, dann... (https://www.delphipraxis.net/39728-wenn-letztes-zeichen-der-edit-%5C-ist-dann.html)

Äfan 7. Feb 2005 00:37


Wenn letztes zeichen der Edit "\" ist, dann...
 
Hi,

Ich stehe irgendwie aufm schlaucht: Ich will, das wenn bei Edit1, das letzte zeichen "\" ist, irgendwas passiert. Wie mache ich das mit "Wenn das letzte zeichen "\" ist" ? Also was muss zwischen If und then ?

Habe es mit pos probiert, aber damit gehts irgenwie net und die hilfe hilft mir net :|

MFG

Nikolas 7. Feb 2005 00:39

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Delphi-Quellcode:
if edit1.text[length(edit1.text)]='/' then bla;
sollte +/-1 stimmen :mrgreen:

Äfan 7. Feb 2005 00:46

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Ja funktioniert, thx :thumb:

Nikolas 7. Feb 2005 00:53

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Wunderbar, dann hatte es ja noch einen Sinn bis um 2 wachzubleiben :drunken:

Äfan 7. Feb 2005 00:57

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Da siehste mal :-D Zu später stund noch ne gute tat vollbracht :zwinker:

Dann mach ich mal weiter :coder:

MFG

Matze 7. Feb 2005 01:27

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Falls du immer ein Backslash anhängen möchtest, für eine Pfadangabe, o.Ä. dann könntest du dir auch Delphi-Referenz durchsuchenIncludeTrailingBackSlash anschauen, nur als Hinweis.

Boombuler 7. Feb 2005 07:33

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Hi

[Kulgscheißen]
Laut Delphi sollte man aber IncludeTrailingPathDelimiter nehmen da IncludeTrailingBackslash veraltet ist...
[/Kulgscheißen]

Greetz
Boombuler

alcaeus 7. Feb 2005 07:35

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Zitat:

Zitat von Toxman
Delphi-Quellcode:
if edit1.text[length(edit1.text)]='/' then bla;

Und zur Sicherheit sollte man noch abfragen, ob in edit1.text was drinsteht, sonst gibt das eine schöne Exception sobald Length() 0 zurückgibt ;)

Greetz
alcaeus

Matze 7. Feb 2005 08:54

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Zitat:

Zitat von Boombuler
Laut Delphi sollte man aber IncludeTrailingPathDelimiter nehmen da IncludeTrailingBackslash veraltet ist...

Find ich gar nicht, dass su klug*******

Danke, dass du das gesagt hast, ich habe immer IncludeTrailingBackslash verwendet.

alcaeus 7. Feb 2005 09:00

Re: Wenn letztes zeichen der Edit "\" ist, dann...
 
Zitat:

Zitat von Boombuler
Laut Delphi sollte man aber IncludeTrailingPathDelimiter nehmen da IncludeTrailingBackslash veraltet ist...

Veraltet nicht, aber IncludeTrailingPathDelimiter funktioniert auch auf anderen Plattformen, da anstatt standardmäßig "\" zu verwenden, der PathDelimiter verwendet wird, welcher unter Unix/Linux z.B. "/" ist ;)

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz