Показать сообщение отдельно
  #13  
Старый 14.12.2012, 15:36
AlexA AlexA вне форума
Прохожий
 
Регистрация: 14.12.2012
Сообщения: 18
Репутация: 10
По умолчанию

Нет же, я записываю только одно значение в 1,О=2
G1.Tpr[RDK_A].OU_:=RDN_B; (OU_ на форме отображено ка "О")
RDK_A=1
RDN_B=2

Получается пишем в 1,О=2 а в массиве появляются: 0,F=5, 0,C=1, 1,O=2
Пишем в 2,О=2 получаем в массиве 2,О=2

Да, все остальное, что в таблице уже было записано в массив.
То есть сначала создаем строки массива с данными в колонках S,F,C
А эта процедура еще раз идет по массиву и обрабатывает его значения.
Долго не мог понять причину ошибки в данных пока не локализовал
эту ситуацию.
Все свелось к тесту: ставлю RDK_A=1 - глюк, RDK_A=2 все нормально
Ответить с цитированием