konctantin777 пишет:
В коде объявляются разные переменные...
Да. Разные.
Но не все. Так как переменная объявлена должна быть один раз.
А у вас должно быть объявлено куча переменных
CODE:string Text_S;
string Text_Str[100];
int K_Str;
int K_S;
int X_S[2000];
int Y_S[2000];
int X_Str[100];
int Y_Str[100];
int sX_S[2000];
int sY_S[2000];
double Cor_S[2000];
int Type_S[2000];
Они просто перезаписывались из за одинакового имени.
Соблюдайте правило - если меняете названия переменных, сохраняйте их уникальность как по умолчанию в окне настроек.