Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Eingabe Zeichen für Zeichen auswerten

  Alt 23. Nov 2005, 16:21
@Rochus: Stimmt nicht ganz. Benutzereingabe: 'TEXT000000' konstante: 'TEXT' -> gleich
Delphi-Quellcode:
const
  MeineKonstante = 'IrgendeinText'
var
  i: Integer;
begin
  if length(meinekonstante)<length(strbenutzereingabe) then
    ShowMessage('Die Benutzereingabe ist länger als die Konstante');
  for i:=0 to Length(strBenutzerEingabe)-1 do
    if i>(Length(MeineKonstante)-1) then begin
      ShowMessage('Die Benutzereingabe ist kürzer als die Konstante');
      break; //abbrechen wenn ein fehler gekommen ist
    end
    else
      if strBenutzerEingabe[i] <> MeineKonstante[i] then begin
        ShowMessage('Die Stelle ' + IntToStr(i) + ' unterscheidet sich');
        Exit;
      end;
end;
außerdem kannst du ein paar begin/end dinger weglassen
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat