問題タブ [dynamic-code]

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 投票する
0 に答える
179 参照

c# - badimageformatexception 動的コード生成

特定のdllから1つのメソッドを呼び出すことだけを目的とするCSharpCodeProviderを使用して、実行可能ファイルを動的に生成しようとしています。生成されたファイルを実行すると、BadImageFormatException が発生します。

プラットフォームは既に x86 に設定しています。メソッドを呼び出すコードを手動で記述し、Visual Studio でデバッグすると、完全に正常に動作します。

これは実行可能ファイルのコードです:

コードを動的にコンパイルする前に、アセンブリを追加します

実行可能ファイルをdllと同じディレクトリに書き込みます。

編集

これは、コンパイラを呼び出すために使用するコードです。

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

python - `exec` の名前空間として任意の変数を使用する

このテスト コードではexec(Python 3.4 を使用):

出力は次のとおりです。

楽しみからこんにちは

しかし、これがうまくいくとは思っていませんでした。なぜなら、とが への参照を解決するための共通の名前空間を持たない別のコード片として解釈されるfunと仮定したからです。mainmainfun

では、 の実行はどのようmainに への参照を解決できるのfunでしょうか?


追加ベースの問題の理解。forとprintを使用すると、2 つの関数が同じグローバルを参照することが明らかになります。idvalsglobals

これにより、次のことが得られます。

id(値): 32271016

メイン ID (グローバル ()): 32271016

楽しい id (グローバル ()): 32271016

楽しみからこんにちは

したがって、valsは のコードのグローバルとして使用され、exec@Dunes やその他のコメントで説明されているように、接続を提供します。ありがとう。

0 投票する
2 に答える
462 参照

roslyn - ASP.Net 5 で実行時にコードを実行する

Asp.Net 5 CTP6 を使用しています。実行時にいくつかの C# コードを実行する必要があります。いくつかの解決策があることは知っており、それらのいくつかを使用しましたが、プラットフォームに依存しないため、Roslyn でこれを行う方法を知りたいですか? 私が見つけた古い解決策では、マルチプラットフォームの独立性に関するいくつかの問題が存在する可能性があります。実際、Windows と Ubuntu で Web アプリを実行したいと考えています。ありがとう

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

jquery - jQueryは、divに挿入した後にアンカーテキストを変更します

次の問題があります。

div内に動的に追加された後、アンカーテキストを変更する必要があります。

私のコードでは:

「ファイルのロード」ボタンは、divクラス=「div」にファイルロードリンクを追加します(これはシミュレーションです)。ファイルをロードするプログラムは変更できません。

そのプログラムは、パスとファイル名を含むアンカーテキストを返しますが、名前を保持したいだけです。

問題は、アンカー テキストを変更するコードをどのイベントに配置したかがわからないことです。私はテストを行い、mousemove イベントで動作しますが、単なるテストです。

アンカー テキストを変更するコードをトリガーする方法は?

以下のコードは機能しませんが、mousemove イベントを有効にして、目的の結果を確認できます。

前もって感謝します!あなたの助けに...

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

c# - C# で動的ランタイム コードを介してデータセットを処理する必要がある

ランタイム プロセス用の C# 動的コードを使用してきました。私の問題は、取得せずにデータセット オブジェクトを動的コードに渡すことができないように見えることです。

「ファイルまたはアセンブリ 'file:///C:\Users\mgallanx\AppData\Local\Temp\npbylo5z.dll' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません。」

私が使用している最も単純なデータセット処理文字列は次のとおりです。

呼び出し元のメソッドは、System.dllとを追加するパラメータを設定し、 のto 1 要素をSystem.Data.dll作成します。Object[] mpsIn

呼び出しは次のとおりです。

ラインで切れGetMethodます。再生するために整数を渡す同様のコードを取得できますが、リターンと渡されたものを変更するとDataSet爆発します。どんな助けでも大歓迎です。