Показать сообщение отдельно
  #2  
Старый 02.06.2013, 16:36
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Во-первых в том файле что ты выложил всего 90036 числа, а значит этот цикл уже будет некорректный:
Код:
  for y := 0 to 192399 do
  begin
    a[y] := StrToFloat(f[y]);
  end;
Во-вторых я не пойму зачем вообще переворачивать байты в числе типа Single. Или ты думаешь что взяв корректное число типа Single и перемешав в нём байты как тебе вздумается ты получишь опять корректное число? Вот почитай что означает каждый байт в числе типа Single: Число одинарной точности
Ответить с цитированием