問題タブ [dfm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
539 参照

r - VectorSource コーパスと辞書を結合するときの dfm エラーを修正するにはどうすればよいですか?

このウェブサイトから次の統計プログラムを再作成しようとしています: http://thinktostart.com/analyzing-us-elections-facebook-r/

元のコードを機能させるために、元のコードから逸脱する必要がありましたが、次のエラーを回避できないようです。

dfm メソッドを正しくコンパイルするにはどうすればよいですか?

私のコードは次のとおりです。

0 投票する
1 に答える
491 参照

delphi - 非公開プロパティを DFM に含めないように Delphi に指示するにはどうすればよいですか?

私はカスタムコントロールを持っています:

内部的に、私のコンポーネントはコントロールを作成します:

ここで、TMyDateTimePickerTDateTimePickerの単純な子孫です

だから私がやったことを要約してください:

  • のプライベート変数を宣言するTDateTimePicker
  • タイプの公開(つまり、公開されていない) プロパティとして公開します。TDateTimePicker
  • ポリモーフィズムを通じて、コントロールは実際にはの子孫ですTDateTimePicker

そして、それはすべて機能しました-最近、Delphi XE6(Windows 10上)を再インストールするまで。

DFM

これが、設計時にエラーが発生した理由を理解できなかった理由です。

クラス TMyDateTimePicker が見つかりません

なぜそのクラスを見つけようとしているのですか?実装の詳細のそのクラス。ストリーミング用に公開されていません。ストリーミング システムはどのようにそれを作成しようとしているのですか!? だから私はDFMをチェックします:

なぜTInternalDateTimePickerdfmで終わるのですか:

  • プロパティはpublicであり、公開されていません

フォーム ストリーミング システムが公開されていないプロパティを dfm に配置しないようにするにはどうすればよいですか?

さらに悪いのは、バグのある IDE です。

含まれてはならないプロパティが含まれている場合があるだけではありません。時々、 2回すべきではないプロパティが含まれています:

  • 公開されていないプロパティが dfm に含まれないようにするにはどうすればよいですか?
  • dfm が2 回含まれないようにするにはどうすればよいですか?

ハッキングの回避策

私は恐ろしいハックを知っています: DFM に、DFM が知っておくべきではないコントロールについて教えてください:

現在、dfm には、業務上認識していないコントロールが含まれています。フォームを保存するたびに、本来あるべきではないものへの参照が含まれます。そして最悪なことに、私はそれがTMyDateTimePicker.

Delphi XE6 が再インストール前にこれを行わなかったのはなぜですか? おそらく、長い間サポートされていなかったバージョンの Delphi の最新のアップデートをインストールする必要がありますか?

既知のバグ?

ここに画像の説明を入力

0 投票する
1 に答える
106 参照

r - 行列をファイルに保存するにはどうすればよいですか?

私はRでコードを書くのが初めてです。大きなドキュメント機能マトリックス(11mln * 500000)を持っています。これを何らかの形でファイルに保存する必要があり、後でRを使用せずに読み取ることができます。これを実行しようとしています:

しかし、エラーが発生します:

助けてください

0 投票する
0 に答える
132 参照

delphi - Borland Delphi ファイルの構文

DFM ファイルの構文について質問があります。以下のコードの角括弧内の数字の意味を誰か教えてもらえますか?

0 投票する
1 に答える
280 参照

delphi - dfm ファイルを bpl ファイルにリンクできますか?

私のプロジェクト設定は次のようになります。

複数のランタイム パッケージがあります。私は設計時パッケージを使用していません。

各ランタイム パッケージには、DCP、パッケージ、およびユニットの出力ディレクトリが に設定されてい.\Library\$(Platform)\$(Config)ます。異なるバージョンのパッケージを同時にインストールできるようにするために、それらをグローバルな IDE の場所に出力していません。

dfmまた、各パッケージには、すべてのファイルをソース フォルダーから というディレクトリにコピーするスクリプト ファイルを呼び出すプレビルド イベントがあります.\Library\Dfm

依存パッケージと実行可能ファイルをビルドするために、dfmおよびその他のファイルの出力パスを各依存関係のローカル検索パスに追加します。次に例を示します。

dfmファイルは PE 実行可能ファイルのリソース セクションにリンクされているため、技術的には、最終的な実行可能ファイルの検索パスに Dfm ディレクトリを追加するだけで済みます。

それでも、パッケージごとに 2 つのパスを用意するのは不必要な余分な手順のように思えます。

だから私は尋ねています:最終的な実行可能ファイルではなく、各パッケージdfmのファイルにファイルをリンクすることは可能ですか?bpl

私が考えることができる 1 つの問題は、コンパイラがリソースをbpls からexeそれ以外の場合に移動できなかったため、ランタイム パッケージが実行可能ファイルに対して有効になっている場合にのみ機能することです。

原則dfmとして、実行可能ファイルとは異なるモジュールにリソースを含めることは可能ですか?