問題タブ [host-object]
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.
java - Rhinoでホストオブジェクトを返す
RhinoでホストオブジェクトをJavaScriptに返す最良の方法は何ですか?私はこのような2つのクラスを持っています:
toStringメソッドを呼び出すことができるという意味では機能しますが、メンバーオブジェクトは期待どおりに動作しません。
ただし、呼び出すとObject.prototype.toString
、それはMemberオブジェクトであると表示されます。
と呼んm.setPrototype
でみましContext.javaToJS
た。
vb.net - Windows スクリプト ホスト オブジェクト モデルの Interop.IWshRuntimeLibrary.dll が実行可能ファイルと同じディレクトリを参照している
デスクトップ ショートカットを作成するアプリケーションがあります。これを行うには、Windows スクリプト ホスト オブジェクト モデルを参照する必要があります。これを参照として追加すると、wshom.ocx を参照するのではなく、常に DLL (Interop.IWshRuntimeLibrary.dll) が obj\x86\Debug ディレクトリに作成され、それ自体が参照されます。参照 wshom.ocx を追加しても、ファイルは obj\x86\Debug ディレクトリに保存されます。問題は、その DLL が存在しない状態でアプリケーションを別のコンピューターに移動すると、プログラムが実行に失敗することです。
この状況を処理する適切な方法は何ですか?
ありがとうございました
objective-c - ホストオブジェクトを参照するクロージャ付きのObjective-Cブロック
私はブロックで遊んでいて、奇妙な振る舞いに遭遇しました。これはインターフェース/実装であり、それを実行する機能を備えたブロックを保持するだけです。
通常のインスタンス化と通常のブロックの受け渡しは機能しますが、次のようになります。
作成中のオブジェクトを参照してブロックを使用しても、次のことはできません。
エラーはEXC_BAD_ACCESS、Block_copy(block)のスタックトレースです。デバッガー:0x000023b2 <+0050> $ 0x18、%espを追加
私は遊んで、割り当てコードを初期化の上に移動しました、それはうまくいきました:
また、両方のスニペットを組み合わせても機能します。
何が起きてる?
wcf - WCFのホストオブジェクトからサービスインスタンスにアクセスするには?
ある種のアドホック WCF サービスを具現化しようとしています。私はすでにそれを起動し、他の人のメソッドとして独自の Web メソッドを呼び出させることができました。
私が直面している問題は、インスタンス管理です。[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
すべてのクライアントに対して同じプロパティを持つグローバル インスタンスを持つように設定しました。
しかし、それ以外にも、クライアントからの着信要求をリッスンしながら、その種の他のサービスを呼び出す必要があります (同様のクレイジーなサービス)。
デバッグ中に、ServiceHost のコンストラクターがサービス クラスのコンストラクターを呼び出していることに気付きました。したがって、このクラスのグローバル インスタンスにアクセスできると仮定し、このインスタンスのメソッドを呼び出す方法を見つける必要があります。
何を吸っていたのか聞かないでください。その場しのぎにするだけです。
excel - VBAでWindowsスクリプトホストオブジェクトモデルを使用してSQLPlusスクリプトの場所を渡す
Ok、
そのため、組織内のチームによって生成された多くのスクリプトがあり、SQLPlus を介して処理する必要があります
基本的に、スクリプトの場所 @Z:/aFolder/aScript.sql を含む電子メールを大量に受け取ります。
次に、SQLPlus を開き、そこにファイルの場所を貼り付けて、"@Z:/aFolder/aScript.sql;" を個別に処理する必要があります。
私は、C#またはVBAのいずれかを介してこれを自動化する方法を検討しています
VBA 経由の Windows Script Host Object Model オプションが良いと思います
例:
唯一の問題は、最後のファイルの場所を渡すとエラーが発生することです:「SP2-0310: ファイルの場所を開けません "Z:/aFolder/aScript.sql;"
これから特殊文字か何かが欠けていますか?
@ 記号を文字列に渡しましたが、コマンド ラインで認識されませんか??
ご意見をお寄せいただきありがとうございます。
c# - T4クラスからホストオブジェクトにアクセスする
<#+#>括弧で宣言された非静的メソッドからHostオブジェクトにアクセスしようとすると、すべて正常に機能します。しかし、次のように、クラスメソッドからアクセスする必要があります。
このテンプレートを実行すると、次のエラーが発生します。「変換のコンパイル:ネストされたタイプ'Microsoft.VisualStudio.TextTemplating7D03DF372FEAC3D3A28C011A41F02403.Gene Projects \ Test Solutions \ GettingStarted \ TelerikMvc3RazorApplication \ TextTemplate2.tt "
アイデアを共有してください。
cuda - Cuda ホスト オブジェクトからデバイスへ
多くの変数とメソッドを含む cuda デバイスで大きなクラスを複製しようとしています。クラス定義を .cuh ファイルに入れ、オブジェクトを作成してデバイス コードで使用できるようになりました。
問題は、既存のオブジェクトをホストからデバイスに取得する方法はありますか? 私はまだコードのシリアル バージョンを使用して、ジオメトリ データと物理データを読み込んでいます。中間配列などを使用せずにデバイスにコピーできる場合、デバイスは sizeof を使用せずにそのサイズをどのように処理しますか?
割り当てにこのようなものを使用しますか?
アドバイスをいただければ幸いです。
javascript - Google Chrome のコンソールでユーザー定義関数とプロパティのみを表示することは可能ですか?
Firebug では、ユーザー定義の関数とプロパティのみを表示するように DOM タブの出力を設定できます。これは、オブジェクトがグローバル名前空間にエスケープされているかどうかを確認するのに役立ちます。Chromeに同等のものはありますか?
.net - 新しいスレッドの WPF ホスト オブジェクト
GUI スレッドではないオブジェクトをホストしたい場合、このオブジェクトのすべてのメソッドはこの新しいスレッドで実行されます。そんな感じ:
しかし、これはうまくいきません。それを行う良い方法はありますか?
(他のスレッドでウィンドウを作成し、非表示にしてからそこでホストできますが、最善の解決策ではないようです)