0
 {$IFDEF CHROMIUM}
  TWebChromium = class(TCustomWebChromium)ù

この行にこのエラーがあります...

[dcc32 警告] GMLib_D_Seattle10.dpk(59): W1033 ユニット 'ceflib' がパッケージ 'GMLib_D_Seattle10' に暗黙的にインポートされました [dcc32 エラー] WebControlVCL.pas(149): E2003 宣言されていない識別子: 'TCustomWebChromium' [dcc32 エラー] WebControlVCL.pas(149 ): E2021 クラス タイプが必要です

なにが問題ですか ?$DEFINE CHROMIUMでアクティブになっていますgmlib.inc

4

1 に答える 1

0

私は以下を解決することができました:

コンポーネントのルートフォルダにあるメモ帳で gmlib.inc を編集し、

Delphi のすべてのバージョンに IFDEF があることを確認してください

私の場合、Delphi 10 の ifdef を追加するとうまくいきました。gmlib.inc に次の行を追加します。

// Delphi 10 Berlin
{$ IFDEF VER310}
  {$ DEFINE Delphi6}
  {$ DEFINE Delphi7}
  {$ DEFINE DELPHI2005}
  {$ DEFINE Delphi2006}
  {$ DEFINE Delphi2007}
  {$ DEFINE Delphi2009}
  {$ DEFINE DELPHI2010}
  {$ DEFINE DELPHIXE}
  {$ DEFINE DELPHIXE2}
  {$ DEFINE DELPHIXE3}
  {$ DEFINE DELPHIXE4}
  {$ DEFINE DELPHIXE5}
  {$ DEFINE DELPHIXE6}
  {$ DEFINE DELPHIXE7}
  {$ DEFINE DELPHIXE8}
  {$ DEFINE DELPHISE10}
  {$ DEFINE webbrowser}
  {$ IFDEF WIN32}
    {.} $ DEFINE CHROMIUM
    {.} $ DEFINE CHROMIUMFMX
  {$ ENDIF}
{$ ENDIF}
于 2016-09-27T03:53:57.513 に答える