RAD Studio XE 2010: проблема компиляции Graphics32 - PullRequest
2 голосов
/ 31 мая 2011

Я пытаюсь установить Graphics32 на недавно установленную Embarcadero RAD Studio XE.Я просто открываю GR32_DSGN_RS2010.bpl и пытаюсь скомпилировать его.

Я получаю эту ошибку:

[DCC Erreur] GR32.inc (172): E2029 Déclaration Participu (e)mais constante chaîne Trouvé (e)

Что означает

[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}

Так что, похоже, существует проблема «определения».Любая идея, где я должен искать / что я должен изменить, чтобы это работало?

Ответы [ 3 ]

4 голосов
/ 31 мая 2011

Я думаю, что текущая версия 1.9 неправильно поддерживает XE.Возможно, вы видите ошибку, потому что .INC-файл не может обнаружить новую версию компилятора.

Я обнаружил эту загрузку в sourceforge, , в которой есть «исправления совместимости» для Graphics32 на XE.

Я получил адаптированный GR32 для Delphi XE.Изменения совместимости.

В качестве альтернативы вы можете получить последний снимок исходного кода непосредственно с сервера SVN проекта .Похоже, что в версию включена поддержка XE.

Никаких гарантий, явных или подразумеваемых, однако.: -)

2 голосов
/ 31 мая 2011

Похоже, у вас старая версия graphics32, в которой нет актуальных условных определений для последних версий Delphi во включаемом файле GR32.inc.

Самое простое решение - загрузить последнюю версиюgraphics32, который был обновлен для XE.

Кажется, вам нужно получить последнюю версию для совместимости с XE.

0 голосов
/ 31 мая 2011

Несмотря на то, что я не установил Graphics32 в мою, вы можете просто закомментировать все эти строки :) Возьмите это оттуда.

...