Einzelnen Beitrag anzeigen

bogdan

Registriert seit: 15. Apr 2013
77 Beiträge
 
#1

Steuerzeichen-String umwandeln in "echtes" Steuerzeichen

  Alt 29. Jun 2017, 13:04
Habe ein String Array mit Steuerzeichen-Strings:
Code:
const
  sZeichen : Array [1..3] of String = ('#128064', '#128125', '#128148');
Wie kann ich den String in ein echtes Steuerzeichen umwandeln um zb. folgendes machen zu können
Code:
sText := StringReplace(sText, #128064, '', [rfReplaceAll, rfIgnoreCase]); // funktioniert
Und sol wollte ich es anwenden, was aber nicht funktioniert:
Code:
for i := Low(sZeichen) to High(sZeichen) do
begin
  sText := StringReplace(sText, sZeichen[i], '', [rfReplaceAll, rfIgnoreCase]); // funktioniert natürlich nicht, weil String
  sText := StringReplace(sText, PChar(sZeichen[i]), '', [rfReplaceAll, rfIgnoreCase]); // funktioniert nicht
  sText := StringReplace(sText, PAnsiChar(AnsiString(sZeichen[i]), '', [rfReplaceAll, rfIgnoreCase]); // funktioniert auch nicht
end;
Was mache ich falsch?
  Mit Zitat antworten Zitat