Delphi 在FPC下的自动化对象中使用标识符或保留字
实际上,我在免费的Pascal下使用OLE自动化,但是有些对象的属性使用保留的单词作为名称,因此我无法编译代码 检查一下这个样品Delphi 在FPC下的自动化对象中使用标识符或保留字,delphi,lazarus,freepascal,ole-automation,Delphi,Lazarus,Freepascal,Ole Automation,实际上,我在免费的Pascal下使用OLE自动化,但是有些对象的属性使用保留的单词作为名称,因此我无法编译代码 检查一下这个样品 MyObj : OleVariant; begin MyObj := CrealeOleObject('AObject'); MyObj.Descriptor := Param1; MyObj.Type := Param2; //this line generates a error 这就是错误所在 pas(783,15
MyObj : OleVariant;
begin
MyObj := CrealeOleObject('AObject');
MyObj.Descriptor := Param1;
MyObj.Type := Param2; //this line generates a error
这就是错误所在
pas(783,15)致命:语法
错误,应为“标识符”,但
找到“类型”
所以问题是,当这些属性的名称是保留字时,如何在FPC中访问它们
FPC 2.2.4
拉撒路0.9.28.2
使用
{$MODE DELPHI}
您需要FPC的“2.5.1”版本,请参阅已在2010-03-22解决的报告。可能的副本