Показать сообщение отдельно
  #1  
Старый 22.09.2008, 08:33
Ama Ama вне форума
Активный
 
Регистрация: 15.07.2008
Сообщения: 260
Репутация: 23
По умолчанию Что-то с переменной

У меня в проге объявлен тип
Код:
     EpurData = record
      X: real;
      M, Q: real;
     end;

     ArrEpurData = array of EpurData;

     TEpurRez = packed record
      L, Ra, Rb, Ma, Mb, H: real;
      Mmax, MXmax, Mmin, MXmin: real;
      Qmax, QXmax, Qmin, QXmin: real;
      X1_N: dArrRe;
      Epura: ArrEpurData;
     end;

var EpurRez: TEpurRez;
Этот тип у меня описан в модуле Rasch. Переменная объявлена в модуле-форме как глобальная, которая использует этот модуль Rasch.
Почему, когда я передаю переменную в качестве параметра в процедуру присоединеного модуля Rasch, происходит что-то странное, у переменной почему-то обнуляются некоторые поля: L, Ma, Mb????
Ответить с цитированием