Einzelnen Beitrag anzeigen

SunSet

Registriert seit: 1. Mär 2010
42 Beiträge
 
Delphi 7 Enterprise
 
#1

Problem mit Boolean

  Alt 16. Apr 2010, 15:15
Tagchen,
ich steh gerade total aufm Schlauch. Ich möchte einen bestimmten Buchstaben in einem Wort finden und wenn einer gefunden wurde soll return auf true gesetzt werden. Das funktioniert ja auch alles nur mein Problem ist folgendes:
Wenn z.B. der gesuchte Buchstabe 'a' ist und das Wort 'Hallo' lautet, dann ist der buchstabe an Platz 2 jedoch wird return logsicher Weise beim überprüfen der letzten 3 Buchstaben wieder auf false gesetzt, sodass mir das ganze nichts bringt da zwar ein Buchstabe gefunden wurde aber return false ist.
Delphi-Quellcode:
ausgabe := lbAusgabe.Caption;
for i := 1 to Length(Wort) do begin
  if Wort[i] = buchstabe then begin
    ausgabe[i] := Wort[i];
    lbAusgabe.Caption := ausgabe;
    return := true;
  end
    else
      return := false;
end;
Ich hoffe ihr versteht wo mein Problem liegt,
danke schonmal im vorraus
  Mit Zitat antworten Zitat