問題タブ [oxygene]
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.
delphi - 関数の Result にアクセスして設定する Delphi Prism Cirrus
バックグラウンド
この質問は、Delphi Prism のアスペクト指向プログラミング用の新しいCirrusインフラストラクチャに関連しています。
現在、クラスに自動注入している側面があり、Method.SetBody関数を使用してターゲット コードを変更しようとしています。これまでのところ、 Cirrus Introductionドキュメント wikiにある Logging のサンプル コードをベースとして使用して、コードを構成しました。
質問
元の関数本体が実行されている場合と実行されていない場合の両方で、注入される関数の Result にアクセスするにはどうすればよいですか?
1 つのコード パスで OriginalBody への呼び出しをバイパスする関数の結果を設定し、もう 1 つのコード パスとして OriginalBody を呼び出し、アスペクト コードで OriginalBody の後続の結果を使用できるようにしたいと考えています。私は当初、これがAspects.RequireResultメソッドの意図された目的である可能性があると考えていましたが、これは私の場合、OriginalBody の実行を強制するように見え、コードの重複を引き起こします。
delphi - Hydra (Remobjects) を使用して Delphi Prism にプラグインを作成する
すでに Delphi にあるアプリケーション用の Delphi Prism でプラグインを作成する必要があります。www.remobjects.com で Hydra 3.0 についてすべて読んだことがありますが、いくつか質問があります。
Delphi ホストと .Net プラグインの間の通信用のカスタム インターフェイスを作成する方法の例を教えてください (C# または Delphi Prism のいずれか)。
Hydra プラグインでの ModuleController の役割は何ですか?また、そこでどのように機能しますか?
Manager コンポーネントの役割?
よろしくお願いします。
visual-studio - VS 2008 用プラグイン - 構造ハイライト付き - 構文 Delphi Prism をサポート
Delphi-Prismの「構造の強調表示」と構文のサポートを行う機能を備えた Visual Studio 2008 のプラグインは誰でも知っています。
現在はCastaliaとCnPackを使用していますが、Rad Studio でのみ動作します。
Codekanaも使用しましたが、Delphi Prism の構文はサポートしていません。
さよなら。
delphi - Delphi Prism の TStringList の代替。
Delphi 2007 .Net で記述されたアプリケーションを Delphi Prism に移行していますが、TStringList および TStrings クラスを置き換える最適なオプションはどれですか?
前もって感謝します。
さよなら。
delphi - Delphi Prism の TList の代替。
Delphi 2007 で作成されたアプリケーションを Delphi Prism に移行していますが、TList クラスを置き換えるのに最適なオプションはどれですか?
前もって感謝します。
さよなら。
delphi-prism - Oxygeneでグローバルメソッドを宣言する方法
__Globalクラスを使用してデルファイプリズムでグローバルメソッドを宣言するにはどうすればよいですか?
そして、グローバルメソッドを使用することをお勧めしますか?
残念ながら、私は例を見つけられませんでした。
arrays - Delphi -> Delphi プリズム、レコードの配列を使用するには?
私は Delphi Prism を学習していますが、それを使用して次のコードを記述する方法がわかりません。
次に、どこかで、アイテムを配列に入れようとします:
しかし、それはうまくいきません..誰かが私を啓発できますか?
ありがとう!
open-source - Oxygeneの無料コマンドラインコンパイラを使用してオープンソースコードを開発できますか?
Oxygeneの無料コマンドラインコンパイラをダウンロードして、EULAを読み込もうとしましたが、よくわかりませんでした。コンパイルされたプログラムと再配布可能ファイルについてのセクションがありましたが、ダウンロードしてインストールした実際のパッケージについて話すことの意味がよくわかりませんでした。コンパイラを使用してコンパイルしたプログラムとは何の関係もありませんでした。EULAも著作権で保護されている可能性があるため、ここにEULAを投稿できるかどうかもわかりません。そのため、ご不便をおかけして申し訳ありません。
では、コンパイラを使用してオープンソースプログラムとライブラリを作成できますか?
.net - Oxygene の DLL の例
Oxygene for .NET で DLL (WindowsControlLibrary) を作成する方法の例がどこにあるか教えてもらえますか?
古い Delphi では、エクスポート セクションを作成します。
.net - Oxygene で動的配列サイズを設定する方法 (SetLength は機能しません)
Oxygene を使用した SetLength と同等のものは何ですか? 整数配列のサイズを変更しようとしています。