> I have troubles with compiling array with char index that uses > cyrillic characters.
As you use unicode, you could index it from 0 to 10FFFF and access like my_array[char_to_code(char_itself_or_string_or_array_to_take_char_from_the_beginning)]. If I get it right, widechar is word, char is byte, and everything else is fiction (id est: may misguide). I personally use dynamic arrays of byte/word/longword to store utf-8/utf-16/utf-32 strings and count characters in them (or check if they are legitimate unicode strings) with self-written functions. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel