Functions.Bin2Logic 方法 | |
将包含 8 位逻辑值的字符串转换为逻辑值。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION Bin2Logic(
pszLogical AS PSZ
) AS LOGIC
public static bool Bin2Logic(
__Psz pszLogical
)
查看代码参数
- pszLogical
- 类型:__Psz
以字符串形式表示的 8 位逻辑值。
返回值
类型:
Boolean备注
Bin2Logic() 是一个转换函数,用于将字符串的第一个字节转换为逻辑值。 该函数通常用于从外部文件格式中读取逻辑值,然后将其保存、读取、解密和传输到压缩二进制形式,而不是将其作为字符串.
Logic2Bin() 是 Bin2Logic() 的逆函数.
备注 提示: |
---|
PSZ 类型仅用于兼容性。在大多数情况下,类型可以和应该被替换为普通字符串。
如果需要与期望 ANSI 字符串的 Win32 API 函数进行接口,通常也有一个接受 Unicode 字符串的替代方案。我们建议尽可能使用该替代方案。
|
示例
该示例使用文件函数打开一个文件,读取第一个字节作为二进制逻辑,然后将其转换为逻辑值:
1ptrHandle := FOpen("sales.txt", FO_READ)
2cByte := Space(1)
3FRead(ptrHandle, @cByte, 1)
4? Bin2Logic(cByte)))
5FClose(ptrHandle)
参见