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

Цитата:
Сообщение от Tonyy
с разделителем все в порядке. часть чисел он переворачивает. работу прекращает на 553 по счету числе. отдельно и 553 и 554 по счету число переворачивается той же функцией.
Ну так это то о чём я и писал - не любая комбинация байт в числе типа Single является корректной. Ошибка возникает на числе "-0.65840143". В памяти оно хранится в таком виде: "BF 28 8C FF", а если этот набор байт поменять местами получим "FF 8C 28 BF" - а вот это уже некорректное число типа Single. Ты всё-таки почитай в Википедии по той ссылке что я давал о типе Single и что означает каждый его байт.
Ответить с цитированием