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. oracle非空约束

    ALTER TABLE TB_ZJGL_DWSB_GRMX_LOG MODIFY HJQX   NULL;

  2. POJ 1321 棋盘问题 dfs 难度:0

    http://poj.org/problem?id=1321 注意是在'#'的地方放棋子 矩阵大小不过8*8,即使是8!的时间复杂度也足以承受,可以直接dfs求解 dfs时标注当前点的行和列已被访问, ...

  3. Vivado_MicroBlaze_问题及解决方法_汇总(不定时更新)

    Vivado_MicroBlaze_问题及解决方法_汇总(不定时更新) 标签: Vivado 2015-07-03 14:35 4453人阅读 评论(0) 收藏 举报  分类: 硬件(14)  版权声 ...

  4. Xcode 7.0 Could not find developer disk image

    在使用Xcode 7的真机运行的时候, 出现Could not find developer disk image. 解决方法:先关闭Xcode.再从Xcode 6.4中,拷贝8.4 (12H141) ...

  5. 16款最受关注的智能手表 苹果iWatch领衔

    智能手表逐渐成为科技行业的新宠,而传闻中的苹果iWatch以及已经确认即将推出的三星Galaxy Gear,显然让这股热潮达到了顶峰,也预示着大牌厂商将逐渐进入该领域,推出更多成熟的产品.以下便是16 ...

  6. 20155319 2016-2017-2 《Java程序设计》第六周学习总结

    20155319 2016-2017-2 <Java程序设计>第六周学习总结 教材学习内容总结 ==第十章 输入/输出== 10.1 InputStream与OutputStream 10 ...

  7. 浅谈闭包(Closure)

    一.闭包 好长时间对于闭包都知道与函数和其环境变量有关系,但是一直没有一个清晰的认识.今天查看了一下维基百科,顺便写下来. 二.闭包的定义 在编程语言中,闭包(语义闭包或函数闭包)是指哪些可以将语义范 ...

  8. 【thrift】什么是rpc

  9. lerna基本试用

    安装 yarn global add lerna or npm install -g lerna 基本项目 初始化 git init platform cd platform lerna init 效 ...

  10. Linux菜鸟入门级命令大全

    1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行.2. ls 查看目录或者 ...