shim

    0

    1答えて

    私は静的ライブラリ内の関数を呼び出す不透明な静的リンクライブラリ(.aファイル)といくつかの不透明オブジェクトファイル(.o)を持っています。静的ライブラリのいくつかの関数呼び出しの周りにラッパーを追加したいと思います。 動的ライブラリの場合は、実行時にLD_PRELOADを使用しますが、これは静的にリンクされているため、コンパイル時のテクニックを使用する必要があります。私は-Z muldefsと

    31

    3答えて

    を使用してjQuery、Underscore、およびBackboneをロードしています。RequireJSで少し実験しています2.0.1私の目標は、正しくjQuery、Underscore、およびBackboneをロードすることです。元のRequireJS docから、私は、著者Burkeがこの新しいリリースにnew config option called shimを追加したことを発見しました。

    10

    1答えて

    私はプロジェクト上のクライアントと既存のコード/テストでMS FakesライブラリとShimsを使ってテストなどを分離しています。私のMSDNサブスクリプションでは、私はVS 2015 Professionalに立ち上がって、今のテストが実行されない、失敗します: Failed to resolve profiler path from COR_PROFILER_PATH and COR_PROF

    1

    1答えて

    This blog postには、独自のシムの作成方法が記載されています。私は理解していない何 は次のとおりです。 DLLの新しいバージョンが(もっとエクスポート関数で)出てくるときは、この技術は壊れないでしょうか?すなわち、あなたが完全シムDLLでターゲットDLLをオーバーライドする場合 、その後、あなたは/がためにリダイレクトを実装することができませんでしたしませんでした機能について何をします

    10

    3答えて

    私はこのプロジェクトを見つけました:https://github.com/termi/ES5-DOM-SHIMこれは古いIEを含むすべてのブラウザでほぼ完全なES5をサポートしています。 私は純粋なJSのプロジェクトでそれを使用してきたが、今私はプロジェクト(つまり、ハイチャートを使用しています)にjqueryの/ MooToolsの/プロトタイプを含めるようにを持っている。 jqueryスクリプ

    6

    2答えて

    DOM4 compareDocumentPosition compareDocumentPositionを実装したいと思います。 Resigはgreat start at doing just thisを作りました。私は彼のコードを撮影し function compareDocumentPosition(other) { var ret = 0; if (this.contai

    1

    2答えて

    以下はJSバインディング用のES5シムです。わかりません自己 .applyバインド関数にあります。 私はapplyメソッドの使い方を知っていますが、ここではの自己が指していますか?それは の機能と思われますが、ここで自己はオブジェクトのように見えます。 if (!Function.prototype.bind) { Function.prototype.bind = function

    5

    2答えて

    : Public Interface IMyClass Function MyMethod(ByVal aValue As String) As Date End Interface Public Class MyClass Implements IMyClass Public Function MyMethod(ByVal aValue As Stri

    2

    1答えて

    私は実装されたDbContextを取得する別のメソッドを呼び出す非同期メソッドをShimにMicrosoft Fakesを使用しています。非同期メソッド内で呼び出されているメソッドでは、ユニットテストでデータベース接続文字列が指定されていないためです。 Shimは、接続文字列を使用するメソッドをスキップするだけでなく、カスタマイズ可能なDbContextを返します。 public async Ta

    2

    2答えて

    「iframe shim」を使用して、WindowsとMacOSX(WindowsのChromeを含む)で試した他のすべてのブラウザでうまく動作します。しかし、私はMacでChromeのプラグインでiframe shimを動作させることができませんでした。 問題を抱いて、いくつかのテストを行ったことは、オブジェクトに依存しているようです。私は、動作するStreetView(フラッシュオブジェクト)