我正在尝试将Graphics32安装到新安装的Embarcadero RAD Studio XE。
我只是打开GR32_DSGN_RS2010.bpl,然后尝试对其进行编译。

我收到此错误:


[DCC Erreur] GR32.inc(172):E2029宣誓就职声明


意思是

[DCC Erreur] GR32.inc(172): E2029 Declaration expected but constant found instead


它在这里:

{$IFNDEF COMPILER6}
{$IFNDEF FPC}
//////////////////////////////////////////////////////////////////////
'  Graphics32 may only be installed with Delphi/BCB 6 (or higher)    '
'   or Free Pascal / Lazarus                                         '
//////////////////////////////////////////////////////////////////////
{$ENDIF}
{$ENDIF}


因此,似乎存在“定义”问题。
任何想法我应该在哪里/我应该对其进行修改以使其起作用?

最佳答案

我认为当前的1.9版本不能正确支持XE。您看到的错误可能是因为.INC文件无法检测到新的编译器版本。

我发现this upload on sourceforge,具有XE上Graphics32的“兼容性修补程序”。


我已经为Delphi XE改编了GR32。有兼容性更改。


或者,您可以直接从project SVN server获取最新的源快照。似乎该版本包含XE支持。

但是,不作任何明示或暗示的保证。 :-)

关于delphi - RAD Studio XE 2010:Graphics32编译问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6189387/

10-08 20:48