У меня в проге объявлен тип
Код:
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????