ConvertBufToData
简述
将一个内存中的BUFFER转换成数据。
ConvertBufToData (Buf:<String | Binary>;ConvertType:String;[Index:Integer]):Any;
名称 | 类型 | 说明 |
---|
Buf | <String | Binary | 字符串或者二进制类型,存贮数据的缓冲区。 |
ConvertType | String | 字符串类型,指定转换的类型,类型如下:
类型 |
说明 |
Byte,int8,shortint |
假定数据是一个单字节整数。占用一个字节 |
int16,word,smallint |
假定数据是一个双字节整数。占用两个字节 |
int32,integer,dword,longint,longword,cardinal |
假定数据是一个双字整数。占用四个字节 |
int64 |
假定数据是一个64位整数。占用八个字节。 |
single,float |
假定数据是一个单精度浮点数。占用四个字节 |
double,real |
假定数据是一个双精度浮点数。占用八个字节 |
comp |
假定数据是类似于INT64的实数。占用八个字节 |
Currency |
四位小数的定点实数。占用八个字节 |
Extended |
扩展的浮点数。占用十个字节 |
|
Index | Integer | 整数类型,指定的缓冲区中的索引位置。如果BUF是Binary类型,则Index从0开始,如果BUF是字符串类型,Index从1开始。 |
返回 | Any | 任意类型,将BUFFER字符串转换成指定类型的数据。 |