cText mal als Char, mal als Array ... char? noch nie gesehn bei bascom, man lernt nie aus.
ByRef?

cText(i) = "ä" ... Bytewert oder was?