@DeddyH: Sorry, aber: lol?
Wenn du sowieso ein Case benutzt, kannst du doch direkt auf die drei Ausgangsarrays zugreifen, wozu dann das Pointergefummele?
Die (afaik) kürzeste Lösung dürfte folgende sein:
Delphi-Quellcode:
type
TSonderzeichen = array[0..2] of WideString; //!
const
anzahlSprachen = 3;
tuerkischesAlphabet: array[0..9] of WideChar = (#226, #199, #231, #286,
#287, #304, #305, #238, #350, #351);
[...]
sonderzeichenArray[0] := tuerkischesAlphabet;