constructor Create(const FileName: string; const Key: PAnsiChar = '');错误是:Constant expression expected如果改成constructor Create(const FileName: string; const Key: PAnsiChar);就没错了,去掉默认值就没错了。如果改成constructor Create(const FileName: string; const Key: AnsiString = '');参数类型改成AnsiString也没错。怎么回事啊。