实际上我在 Free Pascal 下使用 OLE 自动化,但是有些对象具有使用保留字作为名称的属性,所以我无法编译代码。
检查这个样本
MyObj : OleVariant;
begin
MyObj := CrealeOleObject('AObject');
MyObj.Descriptor := Param1;
MyObj.Type := Param2; //this line generates a error
这是错误
StdOleAux.pas(783,15) 致命:语法错误,应为“标识符”,但找到“类型”
所以问题是当它们的名称是保留字时,我如何在 FPC 中访问这些属性?
FPC 2.2.4
拉撒路 0.9.28.2
使用 {$MODE DELPHI}