[Delphi] Text Verschlüsseln

Hallo,
ich schriben im Moment ein Programm, was einem ein eingegebenen Text verschlüsseln soll. Wie kann ich es aber nun schaffen, dass er irgendwelche Sonderzeichen nicht mitverschlüsselt?

Ich gebe mal ein Beispiel, wo ich z.B. oben genanntes einbauen möchte:

variablen: textalt, textneu, schluessel, zaehler, zeichenzahlneu, zeichenzahlalt. Der Rest dürfte lesbar beschriftet sein.

textalt:=MemoEingabe.text;
textneu:=textalt;
schluessel:=upcase(EditSchluesselCaes.text[1]);
for zaehler:=1 to length(textalt)
do
begin
zeichenzahlneu:=ord(textalt[zaehler])+ord(schluessel)-65;
if zeichenzahlneu >90
then zeichenzahlneu:=zeichenzahlneu-26;
textneu[zaehler]:=chr(zeichenzahlneu);
end;
MemoAusgabe.text:=textneu;
end;

Hi Gidi,

erzeuge dir einfach ein Array als Konstante, das alle Zeichen enthält, die verschlüsselt werden sollen. z.B.

 const Zeichen : Array[1..3] of Char = ('a','b','c');

nun kannst du mit einer einfachen if-Abfrage vor der Verschlüsselung prüfen, ob das Zeichen enthalten ist und somit verschlüsselt werden muss.

 if (textalt[zaehler] in Zeichen) then

Gruß Michi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich hätte vl. erwähnen sollen, dass ich erst sein einem Jahr in der Schlue Informatikunterricht habe.

Aber ich habe mir das angeschaut, und habe es geschafft in etwas simplerer Form das gleiche Ergebnis zu kriegen.
Danke für die Antwort