Я пытаюсь сделать следующее выражение, но я продолжаю работать в этом исключении: «Невозможно найти свойство setter для« chars ».»Не удается найти свойство setter для «Chars»
Вот это выражение:
xstr, str : string;
for i := 1 to length(str) do
begin
if ((i mod 2)<>0) then
begin
xstr[i] := char(Ord(str[i]) xor $AA); <<<<------ Exception Raised
end
else
begin
xstr[i] := char(Ord(str[i]) xor $55); <<<<------ Exception Raised
end;
end;
Значение «ул» передается в метод шифрования.
Это часть метода шифрования. Каков наилучший способ сделать это?
Как насчет небезопасного решения с помощью указателей? возможно ли это в delphi? –
@Kuba Возможно. Но какая у него была бы польза? * Может быть * выступление. Но, возможно, даже не это. –
@KubaWyrostek это не безопасно и почти никогда не рекомендуется. – elyashiv