Продолжение от ответ ди-джея ...
И это не только изменит случай переменных в том же объеме также.
Это изменит случай всех переменных с тем же именем в Вашем всем проекте. Таким образом, даже если они объявляются в верхнем регистре в одном месте, другой модуль мог бы иметь различные переменные с помощью тех же имен переменной в нижнем регистре, вызывая все переменные в проекте измениться на нижний регистр, в зависимости от которого из объявлений был загружен (?) или отредактирован в последний раз.
Так причина Ваш C и X переменных изменяют случай, в то время как Y не, вероятно, потому что C и X объявляются где-то в другом месте в Вашем проекте также, но в нижнем регистре, в то время как Y не.
существует другое упоминание о нем здесь , где они главным образом кажутся соответствующими с таким конфликтом имен переменной, когда случай используется для дифференциации локальный от глобальных переменных. Они заканчивают тем, что шли для префиксов вместо этого.
единственная альтернатива, о которой я могу думать, должна использовать некоторого другого редактора с VB6-выделяющимися возможностями сделать Ваше редактирование...
Разделите строку на буквы, а затем примерно так:
Как нарисовать NSString под углом?
увеличивая угол и меняя положение после каждой буквы.