Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Leerzeichen aus dem String löschen ? (https://www.delphipraxis.net/137544-leerzeichen-aus-dem-string-loeschen.html)

aaaaaaaaaa_10 23. Jul 2009 06:12


Leerzeichen aus dem String löschen ?
 
Hallo,

ich habe einen String áusgelesen und will ihn nun mit einem anderen Vergleichen, falls die beiden identisch sind, passieren Folgeaktionen. Jetzt das Problem:
Am ende des eingelesenen String ist eine freie Stelle. Ich dachte ein Leerzeichen,aber TRIM machte keinen Unterschied. Dannn dachte ich an einen Tab, aber Pos(#9,string) gab 0 aus.

Was könnte es noch sein und wie kriege ich es weg?

Corpsman 23. Jul 2009 06:23

Re: Leerzeichen aus dem String löschen ?
 
mach mal


Delphi-Quellcode:
showmessage(inttostr(ord(String[length(String)])));
dann kannst du den ascii code des Zeichens sehen.

aaaaaaaaaa_10 23. Jul 2009 06:30

Re: Leerzeichen aus dem String löschen ?
 
Das gibt ne 32 aus

Corpsman 23. Jul 2009 06:32

Re: Leerzeichen aus dem String löschen ?
 
ok dann wirds merkwürdig.

denn 32 ist der ascii code für das Leerzeichen.

Evtl postest du mal dein Programm als zip oder so, das man sich das mal ansehen kann.

mkinzler 23. Jul 2009 06:33

Re: Leerzeichen aus dem String löschen ?
 
Also ein Leerzeichen :gruebel:
Versuch es mal mit StringReplace()

aaaaaaaaaa_10 23. Jul 2009 06:37

Re: Leerzeichen aus dem String löschen ?
 
Und was soll ich ersetzen und wodurch?

alzaimar 23. Jul 2009 06:43

Re: Leerzeichen aus dem String löschen ?
 
Zeig doch einfach mal den Code, der angeblich nicht funktioniert. Ich weiss mit 100%iger Gewissheit, das man Leerzeichen durch 'Trim' wegschnippeln kann. Alternativen sind auch 'RightTrim' und 'LeftTrim'.

mkinzler 23. Jul 2009 06:44

Re: Leerzeichen aus dem String löschen ?
 
Zitat:

Zitat von aaaaaaaaaa_10
Und was soll ich ersetzen und wodurch?

Na #32 durch ''

aaaaaaaaaa_10 23. Jul 2009 06:47

Re: Leerzeichen aus dem String löschen ?
 
Ich glaube, es liegt gar nicht an dem Code, sondern an dem String bzw. dem & im String?
StatName=(c) 2007 by A&B

alzaimar 23. Jul 2009 06:58

Re: Leerzeichen aus dem String löschen ?
 
Nein, bestimmt nicht. Dazu ist der Quellcode von 'Trim' zu simpel gestrickt. Zeig bitte den Code, sonst wird das nichts.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:33 Uhr.
Seite 1 von 3  1 23      

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