問題タブ [compiler-directives]
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.
expert-system - CLIPS 定数コンパイラ ディレクティブ
C の定数のコンパイラ ディレクティブと同様に、CLIPS で次のことを行う方法はありますか?
c# - #if DEBUG ディレクティブ
上記のコードがありますが、リリース時に公開してもデバッグ ステートメントが使用されます。これは mvc4 c# プロジェクトで、このコードは私のモデル クラスの 1 つです。
delphi - コンパイラが RTTI を生成しないのはなぜですか?
OmniThread ライブラリをいじって、パイプライン クラスにいくつかの機能を追加しています。
いくつかの属性を追加したいのですが、これを機能させるには RTTI を生成する必要があります。ディレクティブ
を使用すると、すべての Otl で RTTI が無効になっていることがわかります。
グローバルに設定するとライブラリが破損するため、これはオプションではありません。{$TYPEINFO OFF}
{$TYPEINFO ON}
自分のクラスで RTTI を選択的に有効にしようとしています。
しかし、何をしても RTTI が生成されません。
クラスの RTTI を取得するために使用しているコードは次のとおりです。
このコードは、 から派生したクラスについては何も検出TOmniMultiPipelineStage
しませんが、 から派生したクラスについては何かを検出しますTInterfacedObject
。
ジェネリック パラメータを持つすべてのクラスが含まれているようです。
Delphi で RTTI をクラスに組み込むにはどうすればよいですか?
-- はい、プロジェクト設定で RTTI を有効にしました。
-- はい、クラスは私のコードで使用されています。ボタンを押すと、これらのクラスを使用するパイプラインを実行しGoます。