有几句代码是这样子的:
Reg: TRegistry;
begin
  if Reg.OpenKey('\Software\...\文件列表',False) then
  begin
  ...
  end;
end;
我不大清楚这个if语句的意思,请问是什么意思?

解决方案 »

  1.   

    function OpenKey(const Key: String; CanCreate: Boolean): Boolean;
    OpenKey returns True if the key is successfully opened or created.
    if语句的作用是如果确有此键值且打开后, 则执行begin ... end间的语句.
      

  2.   

    那if Reg.OpenKey('\Software\...\文件列表',True) then 呢?
      

  3.   

    True表示:如果不存在该健,那么创建之;而False则不会。—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————