TBitConverter

FromBcd  
FromByte  
FromCurrency  
FromDouble  
FromExtended  
FromInteger  
FromLargeInt  
FromLongBool  
FromLongInt  
FromLongWord  
FromShortInt  
FromSingle  
FromSmallInt  
FromSqlTimeStamp  
FromSqlTimeStampOffset  
FromVariant  
FromWord  
FromWordBool

TBitConverter provides two main class functions:

  • From converts a value in a Delphi native type into an array of bytes.
  • InTo converts an array of bytes into a Delphi native type.

Data.DB.TBitConverter.FromCurrency

From RAD Studio API Documentation
 

FromCurrency From

Delphi

class procedure FromCurrency(Value: Currency; Buffer: TArray<Byte>);
C++

__classmethod void __fastcall FromCurrency(System::Currency Value, System::DynamicArray<System::Byte> Buffer);
>>>>>>> Delphi
class procedure From<T>(const Value: T; var B: TArray<Byte>; Offset: Integer = 0); static;

C++

void __fastcall TBitConverter::From(const T Value, System::DynamicArray<System::Byte> &B, int Offset)

ToInteger InTo

Data.DB.TBitConverter.ToIntegerFrom RAD Studio API Documentation

Delphi

class function ToInteger(Value: TArray<Byte>): Integer;

C++

__classmethod int __fastcall ToInteger(System::DynamicArray<System::Byte> Value);

System.Types.TBitConverter.InTo     From RAD Studio API Documentation

Delphi

class function InTo<T>(const B: TArray<Byte>; Offset: Integer = 0): T;

static;C++

__fastcall TBitConverter::InTo(const System::DynamicArray<System::Byte> B, int Offset)

<T>必须是明确的类型

Data := TBitConverter.InTo<double>(Buffer);

TBitConverter的更多相关文章

  1. System.Types.hpp(77): E2029 'TObject' must be a previously defined class or struct

    System.Types.hpp System.Types.hpp(77): E2029 'TObject' must be a previously defined class or struct ...

随机推荐

  1. 最全Python内置函数

    内置函数的基本使用 abs的使用: 取绝对值 absprint(abs(123))print(abs(-123)) result:123123 all的使用: 循环参数,如果每个元素都为真的情况下,那 ...

  2. Tornado源码分析 --- 静态文件处理模块

    每个web框架都会有对静态文件的处理支持,下面对于Tornado的静态文件的处理模块的源码进行分析,以加强自己对静态文件处理的理解. 先从Tornado的主要模块 web.py 入手,可以看到在App ...

  3. 伸展树的基本操作——以【NOI2004】郁闷的出纳员为例

    前两天老师讲了伸展树……虽然一个月以前自己就一直在看平衡树这一部分的书籍,也仔细地研读过伸展树地操作代码,但是就是没写过程序……(大概也是在平衡树的复杂操作和长代码面前望而生畏了)但是今天借着老师布置 ...

  4. word问题禁止宏

    [在此处输入文章标题] 解决Word2010关闭文档时提示:"您正在试图运行的函数包含有宏或需要宏支持的内容" http://www.cnblogs.com/rhxuza1993/ ...

  5. PHP:第五章——字符串输出函数

    <?php header("Content-Type:text/html;charset=utf-8"); /*字符串输出函数*/ //1.echo 输出一个或多个字符 // ...

  6. 在ubuntu16中部署Django使用memcached作为缓存

    Django支持很多缓存系统,如 文件系统缓存. 数据库缓存. 内存缓存(Memcached),其中,Memcached是最快的,没有之一,是绝配.因为所有的缓存数据都放在内存,没有了IO延迟,也没有 ...

  7. New Concept English Two 22 58

    $课文56  比声音还快! 579. Once a year, a race is held for old cars. 旧式汽车的比赛每年举行一次. 580. A lot of cars enter ...

  8. 2016-2017-220155329 《Java程序设计》第8周学习总结

    学号 2016-2017-220155329 <Java程序设计>第8周学习总结 教材学习内容总结 了解NIO NIO使用频道来衔接数据节点,在处理数据时,NIO可以让你设定缓冲区容量,在 ...

  9. Mac触摸板没有弹性了

    关机后,同时按启动键,空格键左边的option,command键还有p和r,听到开机声音响四声后再松开.一定要同时按!然后触摸板就可以用了. (转自知乎)

  10. 【idea】常用快捷键

    快捷键盘含义 键组合 进入一个类的实现 alt+command+B 加get,set,构造函数,重写方法 command+N 全项目关键字查找 shift+command+F  查看一个类在哪儿被依赖 ...