フォームにTOPenDialogコンポーネントを追加し、それを操作するメニューメソッドを記述しました。私はVCLプロジェクトのコードopenDialog1.Options := [ofReadOnly];
を含むコードをコピーしました。Delphi FMX OpenDialogは、OPリストのリストです
ofReadOnly(および他のオプション)が認識されないので、コンパイラはそれを拒否します。 TopenOptionsタイプはVCL.Dialogに含まれていますが、FMXバージョンには表示されません。
私は現在、FMX.dialogs.pasファイルのテキストを含まないDelphiのスターターバージョンを使用しているため、オプションをユニットに追加することはできません。使用セクションのVCL.dialogsファイルを含めてこれを修正しますか?同じプログラムでVCLとFMXを混在させるのは良い考えではないと聞いています。
なぜFMXとVCLを混ぜると思いますか?それは意味をなさない。明白なことをしてドキュメントを読んでみませんか? FMX列挙型がSCOPENENUMSコンパイラ指令を有効にして宣言されているという事実を補ってください。 –
@DavidHeffernan少し戻って簡単に!私はこれに新しいですし、私はドキュメントを読んでいます。私が何かを理解していないときは、このサイトなどを知っている人の質問をします。 – Ashlar