Показать сообщение отдельно
  #17  
Старый 15.12.2011, 23:27
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Kaktuz
Мне вот интересно. Хоть кто-то пробует код в действии перед тем как его выложить?
Мне вот интересно, ТС понимает, что он делает или нет. Судя по его предыдущему ответу:
Цитата:
...стандартной справкой не пользуюсь.
не понимает.
Код:
Temp.Strings[i]:='a';
Temp[i]:='a';
этот код обязан перезаписать всю строку
Код:
Temp.Strings[j]:='a';
Temp.[j]:='a';
как и этот, а то, что у ТС в J сидит какая хрень, так нужно голову на плечах иметь и инициализировать переменную верными данными.
Когда используешь код:
Код:
Temp.Strings[i][j]:='a';
нужно понимать, что строка I - номер строки, а J - смещение в строке. Строка начинается с 1, соответственно J не может быть меньше 1 и не может быть больше чем длина исправляемой строки, иначе результат непредсказуем.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием