Einzelnen Beitrag anzeigen

Benutzerbild von hitzi
hitzi

Registriert seit: 2. Jan 2003
Ort: Eibau
768 Beiträge
 
Delphi 2010 Professional
 
#8

Re: "=F6" = "ö". Gibt es dafür eine Rout

  Alt 17. Nov 2004, 16:47
Das ist mir schon alles klar.

Hier mein Lösungsansatz (welcher aber nicht funktioniert - der steigt bei einem Except aus der While Schleife aus):

Delphi-Quellcode:
 
  [...]
  s:= Line;
  Line := '';
  while Pos('=', s) > 0 do begin
    Fehler := false;
    i := 0;
    try
      i := StrToInt('$' + copy(s, Pos('=', s) + 1, 2));
    except
      Fehler := true;
    end;
    if not Fehler then begin
      Line := Line + Copy(s, 1, Pos('=', s) - 1) + Chr(i);
      s := Copy(s, Pos('=', s) + 3, length(s));
    end else begin
      Line := Line + '=';
      s := Copy(s, Pos('=', s) + 1, length(s));
    end;
  end;
  Line := Line + s;
Thomas
Besucht doch mal http://www.hitziger.net
  Mit Zitat antworten Zitat