Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi string letztes zeichen überprügen und ggf. löschen (https://www.delphipraxis.net/73688-string-letztes-zeichen-ueberpruegen-und-ggf-loeschen.html)

xaromz 22. Jul 2006 13:32

Re: string letztes zeichen überprügen und ggf. löschen
 
Hallo,

@Christian: Dann setz' ich meine Brille eben wieder auf... :stupid:

Gruß
xaromz

himitsu 22. Jul 2006 13:37

Re: string letztes zeichen überprügen und ggf. löschen
 
Zitat:

Zitat von Der_Unwissende
Was für Probleme denn?

Wenn S leer ist, dann gibt AnsiLastChar(s) ein NIL zurück und wenn du jetzt versuchst das zu derefferenzieren ( AnsiLastChar(s)^ ), dann gibt es 'ne nette AV :zwinker:

marabu 22. Jul 2006 14:18

Re: string letztes zeichen überprügen und ggf. löschen
 
Hi,

die standardmäßige boolean shortcut evaluation verhindert im Code (Beitrag #3) von Chris eine AV zuverlässig.

Wie so oft ist eigentlich die Problembeschreibung ungenau. Der backslash verleitet die meisten Leser zu der Annahme es handele sich um einen path delimiter - und wenn das wirklich so ist, dann ist der von Chris beklagte Mangel (nur ein backslash wird getrimmt) eher ein feature by design.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 Uhr.
Seite 2 von 2     12   

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