3
下使用的自动化对象indentifier或保留字其实我使用的Free Pascal下OLE自动化,但某些对象有一个使用RESERVERD字作为名字的属性,所以我不能编译代码。FPC
检查该样品
MyObj : OleVariant;
begin
MyObj := CrealeOleObject('AObject');
MyObj.Descriptor := Param1;
MyObj.Type := Param2; //this line generates a error
这是错误
StdOleAux.pas(783,15)致命:语法 错误, “标识符” 预期但 “TYPE” 找到
所以问题是,当他们有一个名字是保留字我如何访问在FPC这个属性?
FPC 2.2.4
拉撒路0.9.28.2
使用{$MODE DELPHI}
的可能重复[你怎么逃避自由帕斯卡尔保留字?](http://stackoverflow.com/questions/4501002/how-do-you-escape-a-reserved-word-in-free -pascal) – 2010-12-21 18:10:09