Delphi 使用什么来代替“引用”;反向字节“;?

Delphi 使用什么来代替“引用”;反向字节“;?,delphi,firemonkey,delphi-xe8,delphi-10-seattle,Delphi,Firemonkey,Delphi Xe8,Delphi 10 Seattle,使用XE8(西雅图无变化),ReverseBytes已从FMX.Types移动到FMX.Utils,并标记为已弃用。该函数获取缓冲区并反转其字节顺序。为什么它被标记为已弃用,以及应该使用什么其他函数来替代?最有可能被弃用,因为它是一个肮脏的低级方法,没有类型安全性,并且有更好的方法来解决您通常使用它来解决的问题类型。你想干什么?这是主机到网络的字节顺序问题吗?您想解决什么问题?为什么你觉得首先需要调用这个函数?我正在从一个流到一个缓冲区读取一个double(big-endian),颠倒字节顺序,

使用XE8(西雅图无变化),
ReverseBytes
已从
FMX.Types
移动到
FMX.Utils
,并标记为已弃用。该函数获取缓冲区并反转其字节顺序。为什么它被标记为已弃用,以及应该使用什么其他函数来替代?

最有可能被弃用,因为它是一个肮脏的低级方法,没有类型安全性,并且有更好的方法来解决您通常使用它来解决的问题类型。你想干什么?这是主机到网络的字节顺序问题吗?您想解决什么问题?为什么你觉得首先需要调用这个函数?我正在从一个流到一个缓冲区读取一个double(big-endian),颠倒字节顺序,然后以double的形式访问内存。然后你使用了错误的函数。您需要从网络转换到主机。对于这个特定的主机,它恰好是相同的。查找64位网络到主机功能。rtl中肯定有一个函数,比如ntohs、ntohl等等。