Er følgende hvad du søger?
procedure TForm1.Kryp1Click(Sender: TObject);
var
HT,Alfabet,Sub: String;
i, u: integer;
begin
HT:=Memo1.Text;
Alfabet:='ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅabcdefghijklmnopqrstuvwxyzæøå1234567890';
Sub:= 'QWERTYUIOPÅASDFGHJKLÆØZXCVBNMqwertyuiopåasdfghjklæøzxcvbnm2143756809';
for i:=1 to length(HT) do
begin
for u := 1 to length(alfabet) do
begin
if ht[ i] = alfabet[ u] then
begin
ht[ i] := sub[ u];
break;
end;
end;
end;
Memo1.Text:=HT;
end;
Jeppe Johansen
Jeppesoftware@hotmail.com
[Redigeret d. 01/12-05 17:16:49 af Jeppe]