![]() |
Re: zeichen beim errechnen nicht beachten
ok das ist gut , dass funktioniert ;) Nur jetzt noch ne kleien sache ... wenn ich nur "hallo" (oder anderes...) in die edit box schreib ohne das zeichen ^ dann löscht er mir einfach den ersten buchstaben^^ Kann man das auch noch verhindern ?
|
Re: zeichen beim errechnen nicht beachten
vorher abfragen mit Pos(AStr, '^') > 0; oder Pos(Edit1.Text, '^') > 0; ?
|
Re: zeichen beim errechnen nicht beachten
Versuch es mal so:
Delphi-Quellcode:
function RestString(const aStr: string;//Eingabestring
needle: char; //das gesuchte Zeichen CountTrailing: integer //Anzahl der zu löschenden Nachfolgezeichen ): string; var iPos: integer; begin iPos := Pos(needle,aStr); if iPos = 0 then Result := aStr else begin Result := Copy(aStr,1,iPos - 1); Result := Result + Copy(aStr,iPos + Succ(CountTrailing),Length(aStr)); end; end; |
Re: zeichen beim errechnen nicht beachten
So ;) Ein gaaanz großes Danke an DeddyH !!!
Funktioniert jetzt alles so wie ich das will :) Ich liebe diese community :P |
Re: zeichen beim errechnen nicht beachten
Hatt sich geklärt war zu doof die function richtig einzusetzen -.-
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 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