問題タブ [dynamic-binding]

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 に答える
153 参照

c# - Net-COM 相互運用での 800a0035 エラー

VB6 で記述された COM クラスを利用する必要がある C# アプリケーションがあります。アプリケーションは、ユーザーが選択したバージョン (つまり、どの DLL) に基づいて異なるバージョンのコードを使用できる必要があるため、動的バインディングを使用する必要があります。プログラムがこれをサポートする方法は、最初にレジストリ内のすべてのバージョンを検出してから、ユーザーに選択させることです。

コードは私のマシンと私のピア レビュー担当者のマシンで動作しますが、品質保証 (QA) 担当者にとって、COM クラスを参照するコードがクラッシュします。

エラーを表示するメッセージ ボックスをコードに挿入すると、QAer は次のように表示します。 ここに画像の説明を入力

DLL が彼女のマシンに存在することを知っているので、「FILENOTFOUND」の部分が特にわかりにくいと思います。実際、彼女は、DLL の右クリックによる登録ユーティリティを使用して、自分のマシンに DLL を個人的に登録しました。これは私が使用したのと同じユーティリティです。

次に、クラッシュしている行を正確に見つけるために、さらに調査を行いました。問題のある行が呼び出された COM クラスをインスタンス化するコードを次に示します。

さらに混乱したのは、どの行がクラッシュしているのかということでした。Typeオブジェクトの を取得しようとした行ではなく、オブジェクトをインスタンス化しようとした行です。TypeDLL が見つからない場合、取得している行がクラッシュすると思います。

これはパーミッションと関係があるのではないかと疑っていますが、それらに沿った私の調査は実りがありませんでした。QAer には必要な権限があるようです。

注: Windows のファイル アクセス許可に関しては、私は達人ではありません。

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

c++ - 動的読み込みと動的バインディングの違い

c++での動的ロードと動的バインディングの主な違いは何ですか?

なぜ動的読み込みが静的と呼ばれるのですか?

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

javascript - Durandal でのデータバインド後に外部 html ファイルを動的にバインドする

私は検索してきましたが、私のものと似たような質問を見つけましたが、私がやろうとしていることと完全に一致するものはありません (または、少なくとも解決策は私にとってはうまくいきませんでした)。私はデュランダルに本当に慣れていないので、これを達成するためにどこから始めるべきかほとんど手がかりがありません. 私はテストアプリケーションに取り組んでおり、次のようにhtmlを表示するためにデータバインドされたdivを持っています:

ビューでのデータバインド

ビュー モデルの JavaScript では、AJAX 呼び出しを使用して外部 HTML ファイルを取得します。正常に動作し、ビューに適切にバインドされ、ドキュメントが表示されます。私の問題は、外部 HTML にも 1 つ以上のデータ バインドが含まれることです。

外部.html

それらのインスタンスを現在のビューモデルにデータバインドしてそこで処理するように、どのように設定できるのか疑問に思っています。アイデアは、テキストの選択可能な領域 (単純なマウスオーバーの強調表示) を用意し、現在選択されているインデックスと比較することです。より簡単な説明は、文を提供するアプリケーションに似ており、ユーザーは名詞カテゴリをクリックして文中の名詞を選択するというものです。上記の例に示すように、選択可能な領域はテキストのどこにでもあります。すべての html をレンダリングすることはできましたが、データ バインディングを機能させることができませんでした。動的に生成された要素のノックアウト データ バインドに従って、その後 ko.applyBindings() を適用しようとしました、しかし、未定義のルーターエラーが発生します。動的htmlをデュランダルビューに挿入するなど、データを渡す構成を作成しようとしましたが、外部htmlには独自の.jsモデル/ビューモデルがあるようです。私はこれを完全に間違った方法で行っていますか?おそらくそれを過度に複雑にしていますか?もともと、テキストの各セクションが選択可能なプロパティを持つモデルに分割していましたが、かなりのサイズのドキュメントを分割するのは非常に扱いにくく、HTML 形式の悪夢なので、より洗練された解決策を見つけようとしています。私はあなたの助けに感謝します!

編集

次の問題は、この質問を拡張し ます。外部 html ファイルにイベント バインディングを組み込むために必要な長い div タグは、ドキュメントの作成者である可能性が高い非開発者にとって友好的ではありません。現在、AJAX呼び出しでhtmlファイルを再度取得し、単純なカスタム「[selectable]」タグを長いdivタグに置き換えて、それをオブザーバブルに保存していますが、それを組み込む方法はまだわかりません現在のビューにバインドします。

これは、それを機能させようとしている現在の外観です。特に重要な行の先頭に二重アスタリスクを追加しました。

景色:

最初のマークされた行は、新しいドキュメントがクリックされると、changeDocument() 関数を呼び出します。2 行目と 3 行目は、外部ドキュメントを機能させる試みです。コメントアウトされた構成は正常に機能しますが、mouseOver と mouseOut でテキストを強調表示しやすくするために、長いタグを使用する必要があります。クリックは、現時点では主にデバッグに使用されます。バケット (カテゴリ) の 1 つをクリックしてから、外部ドキュメントの選択可能な領域をクリックすると、データがチェックされ、テキスト選択に適切なカテゴリを選択した場合、ポイントが獲得されます。

関連するビューモデル情報は次のとおりです。

mouseOver と mouseOut は、選択可能な領域にマウスを置いたときに CSS クラスを追加および削除するだけです。changeDocument() は、次のデータ サービス オブジェクトを使用して html をロードし、CSS の変更を処理する私の試みです。

Dataservice オブジェクト:

データサービスは、これの肉とじゃがいものです。これは、html をロードし、[selectable] の出現箇所をすべて、データ バインディングに使用される長いタグに置き換えます。終了タグの置き換えはまだ実装していませんが、それは簡単なことです。div が ID の代わりにカスタム属性 selectID を使用する理由は、カスタム属性が発生する可能性が低いのに対し、ドキュメント全体で ID を複製できるため、ID を使用することは悪い考えであると上司が言っているためです。

サンプル文書:

長い div は [selectable] タグに置き換えられ、基本的な HTML スキルを持つユーザーがサンプル ドキュメントを簡単に作成できるようになりました。

最終的な目標は、長いタグを貼り付けて個々の ID を追跡するのではなく、ドキュメントの作成者が簡単に操作できるタグを提供することです。マウス イベントはすべて同じアクティビティであるため、viewmodel に結び付けておきたいと思います (そして、すべてのドキュメントのポイントが合計されて最終スコアが算出されます)。ユーザーの観点からは、選択可能なテキストの上にマウスを置くと、色が変わるだけです (単純な jQuery)。彼らがそれをクリックすると、正しいカテゴリが選択されているかどうかがチェックされます(私はすでにこれを機能させています)。私の現在の問題は、テキストの置換を行い、イベントをビューの関数にバインドできるようにすることです。

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

typing - 「トップレベルバインディング」とは何ですか?

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

asp.net - Eval("DropDownList.SelectedItem.text") をプログラムで asp.net c# の gridview に設定する方法

aspx.cs ファイルは次のとおりです。 デザイン

CS ファイル コード:

ここに画像の説明を入力 私のマークデータベース構造はマークです(Standard varchar(20),Type_of_Exam varchar(20),telugu varchar(20),hindi varchar(20),eng......)

dropdownテルグ語、ヒンディー語、英語などのリスト項目でそれらの主題を与えます.....

gridview私はその主題記号を示すために使用します。私の質問は.

gridviewヘッダー名を付け"subject"ます; "eval"それに機能を与える方法subject。アイテムをtelugu選択しているときにマークを表示し、マークを選択しているときにマークを表示 する必要があります。telugudropdownlisthindihindi

私の質問を読んでくれてありがとう。gridviewドロップ ドロップダウン リストの値に基づいて動的にバインドするにはどうすればよいですか?

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

c++ - 静的基本型と動的派生型の出力

以下のmainの出力に対する答えは「i=10で派生クラス表示」なのですが、なぜだか分かりません。確かに関数は基本型で呼び出されましたか?

ここで答えを決定するための思考プロセスは何ですか?

0 投票する
4 に答える
606 参照

lisp - Common Lisp における関数名と動的バインディング

Peter Norvig のParadigms of AI を読んでいます。章 6.2 で、著者は以下のようなコードを使用しています (元のコードではありません。問題のある部分を抜粋しました)。

コードスニペット:

著者の本来の意図として、このコードは2を返すはずですが、sbcl 1.1.1では、インタプリタが明らかに環境内でopを検索しておらず、 を投げていop: undefined functionます。

この実装は固有のものですか? コードは他の Lisp でテストされている必要があるためです。

ps元のコード