gpt4 book ai didi

delphi - 在 FPC 下的自动化对象中使用标识符或保留字

转载 作者:行者123 更新时间:2023-12-03 15:57:29 25 4
gpt4 key购买 nike

实际上,我在 Free Pascal 下使用 OLE 自动化,但某些对象具有使用保留字作为名称的属性,因此我无法编译代码。

检查此示例

  MyObj : OleVariant;
begin
MyObj := CrealeOleObject('AObject');
MyObj.Descriptor := Param1;
MyObj.Type := Param2; //this line generates a error

这是错误

StdOleAux.pas(783,15) Fatal: Syntax error, "identifier" expected but "TYPE" found

所以问题是当 FPC 中的这些属性的名称是保留字时,我如何访问这些属性?

FPC 2.2.4

拉撒路0.9.28.2

使用{$MODE DELPHI}

最佳答案

您需要 FPC 版本“2.5.1”,请参阅报告 "Allow Extended Identifiers in the Delphi mode"已于 2010-03-22 解决。

关于delphi - 在 FPC 下的自动化对象中使用标识符或保留字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4501090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com