Hallo und herzlich willkommen,
Ich weiß nicht welche Delphi Version Du nutzt.
Sollte es aber Delphi 2005 oder höher sein kanst Du Dir einmal posex anschauen.
Da kannst Du angeben ab welcher Stelle des Wortes der Buchstabe gesucht werden soll.
Ansonsten kannst Du das Wort umkopieren (copy) ab der Stelle wo der Buchstabe das erstemal gefunden wurde.
oder:
Delphi-Quellcode:
// Lösungswort initialisieren
Loesungswort:=wort;
for i:=1 to length(lösungswort) do
loesungswort[i]:='_';
...
// suche Button;
gefunden:=false;
for i:=1 to length(wort) do
if buchstabe = wort[i] then
begin
loesungswort[i]:=buchstabe;
gefunden:=true;
end;
Grüße
Klaus