Delphi XE7にSynEditをインストールするには

SynEditをダウンロードしてXE7でインストールすると、次のようなエラーになります。

[dcc32 エラー] SynUnicode.pas(1723): E2010 ‘AnsiChar’ と ‘Char’ には互換性がありません

SynEdit/Source/SynEdit.incに次の行を追加することで、インストールできるようになります。

{$IFDEF VER280}
  {$DEFINE SYN_COMPILER_19}
  {$DEFINE SYN_DELPHI}
  {$DEFINE SYN_DELPHI_XE5}
{$ENDIF} 

{$IFDEF VER270}
  {$DEFINE SYN_COMPILER_19}
  {$DEFINE SYN_DELPHI}
  {$DEFINE SYN_DELPHI_XE5}
{$ENDIF} 

あとは、DelphiXE5.groupprojを開いて、インストールします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください