FPC

2010-12-21 44 views
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}

+1

的可能重复[你怎么逃避自由帕斯卡尔保留字?](http://stackoverflow.com/questions/4501002/how-do-you-escape-a-reserved-word-in-free -pascal) – 2010-12-21 18:10:09

回答

相关问题