点击或拖拽改变大小

Functions.Bin2Logic 方法

X#
将包含 8 位逻辑值的字符串转换为逻辑值。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION Bin2Logic(
	pszLogical AS PSZ
) AS LOGIC
查看代码

参数

pszLogical
类型:__Psz
以字符串形式表示的 8 位逻辑值。

返回值

类型:Boolean
备注
Bin2Logic() 是一个转换函数,用于将字符串的第一个字节转换为逻辑值。 该函数通常用于从外部文件格式中读取逻辑值,然后将其保存、读取、解密和传输到压缩二进制形式,而不是将其作为字符串.
Logic2Bin() 是 Bin2Logic() 的逆函数.
备注
提示 提示:
PSZ 类型仅用于兼容性。在大多数情况下,类型可以和应该被替换为普通字符串。
如果需要与期望 ANSI 字符串的 Win32 API 函数进行接口,通常也有一个接受 Unicode 字符串的替代方案。我们建议尽可能使用该替代方案。
示例
该示例使用文件函数打开一个文件,读取第一个字节作为二进制逻辑,然后将其转换为逻辑值:
X#
1ptrHandle := FOpen("sales.txt", FO_READ)
2cByte := Space(1)
3FRead(ptrHandle, @cByte, 1)
4? Bin2Logic(cByte)))            //  TRUE 或 FALSE
5FClose(ptrHandle)
参见