实际上我在 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 中的这些属性的名称是保留字时,我如何访问这些属性?
软板2.2.4
拉撒路0.9.28.2
using {$MODE DELPHI}
您需要 FPC 版本“2.5.1”,请参阅报告“在 Delphi 模式下允许扩展标识符” http://62.166.198.202/view.php?id=15930该问题已于 2010 年 3 月 22 日解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)