Bool是什么类型? ( 积分: 10 )

  • 主题发起人 主题发起人 123_123
  • 开始时间 开始时间
1

123_123

Unregistered / Unconfirmed
GUEST, unregistred user!
// 源码如下:
type
PClockInfo = ^TClockInfo;
TClockInfo = record
hPort: THandle;
clock_id: Byte;
Ver: string;
ICID: BOOL
// ?BOOL是什么类型
Fireware: Double;
RunMode: Integer;
Port, BaudRate, SelType, Model, Clock_Type: integer;
Block, CmdVerify, Connected, bSelected: Boolean;
end;
 
// 源码如下:
type
PClockInfo = ^TClockInfo;
TClockInfo = record
hPort: THandle;
clock_id: Byte;
Ver: string;
ICID: BOOL
// ?BOOL是什么类型
Fireware: Double;
RunMode: Integer;
Port, BaudRate, SelType, Model, Clock_Type: integer;
Block, CmdVerify, Connected, bSelected: Boolean;
end;
 
Boolean (ByteBool, WordBool, LongBool)
ICID: BOOL
= ICID: LongBool;
 
“真”或“假”
“是”或“否”
声明完后,可以直接定定义的。
可以这样:
Var
xyz:ICID;
等于:
Var
xyz:Bool;
 
BOOL是一种布尔类型,它只有两个值True(1) and False(0),在调用Windows API函数时经常要用到
在 Delphi 中的声明如下
type
BOOL = LongBool;
它是一种独立的类型,而不是简单的LongBool的一个别名
 
多人接受答案了。
 
后退
顶部