2017-02-23 17 views
0

Delphi RADでプロジェクトをコンパイルするときにエラーが発生するEmbarcadero FMX: 宣言されていない識別子PFD_MAIN_PLANE。この属性を使用する関数wglGetPixelFormatAttribivARBは、FMXではサポートされていないようです。PFD_MAIN_PLANEとDelphi FMX

アイデア?

+0

Winapi.WindowsはPFD_MAIN_PLANEを宣言します。しかし、あなたの質問は十分にはっきりしていません。プラットフォームとコードに関する追加情報を追加してください。 –

+0

私は細部まで進んだら、不明瞭になることがあります。 私のソフトウェアをvclからfmxに変換しようとしています。このソフトウェアは、3次元チャートの機能を持つコンポーネントを使用します。したがって、 "uses"セクションでは、 "Windows"ではなくFMX。*&System。*と思われ、ライブラリの中にはこのような変更が必要なものがあります。 – dimitrager

+1

FMX用の3Dチャートリングライブラリが必要な場合は、そのようなサウンドが必要です。 FMXで動作するようにWindowsコードを再コンパイルしようとすると、どこにいてもあなたを得ることはほとんどありません。 – MartynA

答えて

0

あなたはそのWindowsコンポーネントのFMXの交換を探している間は、ディレクティブを使用することができますでコンパイルするプロジェクトのために、あなたのuses節で

{$IF DEFINED(MSWINDOWS)} 

{$ENDIF} 

をFMX。

FMXのデザインは基本的にVCLとは異なります。場合によっては、袖を巻き取り、携帯電話やタブレットに適した新しいデザインで最初から始めてください。

関連する問題