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 zeichen beim errechnen nicht beachten (https://www.delphipraxis.net/104218-zeichen-beim-errechnen-nicht-beachten.html)

Striker00 29. Nov 2007 14:26

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 ?

Progman 29. Nov 2007 14:32

Re: zeichen beim errechnen nicht beachten
 
vorher abfragen mit Pos(AStr, '^') > 0; oder Pos(Edit1.Text, '^') > 0; ?

DeddyH 29. Nov 2007 14:33

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;

Striker00 29. Nov 2007 15:11

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

Striker00 30. Nov 2007 19:07

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.
Seite 2 von 2     12   

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