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 Letztes Zeichen löschen wenn nicht 0 oder 1 (https://www.delphipraxis.net/176304-letztes-zeichen-loeschen-wenn-nicht-0-oder-1-a.html)

DeddyH 26. Aug 2013 10:54

AW: Letztes Zeichen löschen wenn nicht 0 oder 1
 
Die Aufgabe scheint aber doch eindeutig zu sein: lösche das letzte Zeichen eines Strings, wenn es weder '0' noch '1' ist. Dafür hätte ich auch noch einen Vorschlag:
Delphi-Quellcode:
procedure TForm1.BinaerChange(Sender: TObject); // Change also direkt bei eingabe
var
  i :integer;
  bin :string;
begin
  bin := Binaer.Text;
  i := Length(bin);
  if i > 0 then
    if not (bin[i] in ['0', '1']) then
      SetLength(bin, i - 1);
  Binaer.Text := bin;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 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