Desculpe se estiver sendo repetitivo é porque pode ser algum bug que gostaria de compartilhar com vocês, estou tendo problema e não consigo atribuir valores a nenhuma letra acentuda, se for letras sem acentos funciona normalmente, coloquei apenas uma letra 'ã 'aqui na função pra não ficar grande o código, alguém pode me auxiliar?
function m(x:string): string;
var
y: string;
w: integer;
begin
Result := '';
for w := 1 to Length(x) do
begin
if (x[w] = 'ã')
then y := '6'
else
y := ' ';
Result := Result + y;
end;
end;
[Edited to add code tags :-]