問題タブ [activator]

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

c# - 式を評価できませんでした: Activator.CreateInstance()

Activator.CreateInstace() を使用してジェネリック インスタンスを作成しています。しかし、これを使用してオブジェクトのインスタンスを作成すると:

コードをデバッグして GlobalPartnershipPoints を表示しようとすると、「式を評価できませんでした」というメッセージが表示されます。この場合、この文字列の値は「空」だと思っていましたが、値を取得できません。誰が何が起こっているのか知っていますか?前もって感謝します。

アップデート:

インスタンスを作成するコード:

また

両方で同じ結果が得られます。

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

c# - AppDomain.CreateInstance と Activator.CreateInstance の違いは何ですか?

AppDomain と Activator の違いを理解するために質問したいのですが、appdomain.CreateInstance 経由で dll をロードしました。しかし、インスタンスを作成する方法が増えたことに気付きました。したがって、いつ、どこでこの方法を選択するのでしょうか? 例1:

例 2:

例3:

なぜもっと多くのメソッドが必要なのか、または違いは何なのか説明できますか?

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

c# - GetInstance()' は使用法から推測できません。型引数を明示的に指定してみてください

異なる型のインスタンスを作成する動的メソッドを作成しましたが、コンパイル時に上記のエラーが発生する理由がわかりません。また、戻り値を指定された型に再度キャストする必要がありますか?

0 投票する
3 に答える
3555 参照

c# - コム。C# com-object の型を作成

com-library を使用するコードを開発しています。クラスのインスタンスを作成しようとしています

しかし、私はいつも= nullの型を取得できません。progid は既に Ole/COM Wever を調べましたが、正しく入力できたようです。何が問題になる可能性がありますか?

0 投票する
3 に答える
243 参照

c# - Web サイト プロジェクト (App_Code) で定義された型のインスタンスを別のライブラリから作成する方法

で定義されたタイプのインスタンスを作成しようとしていますWeb Site Project。型名は構成可能であるため認識されますが、Web サイト プロジェクトは ASP .Net によってコンパイルされるため、構成時にアセンブリ名を特定することはできません。

このオーバーロードを使用する簡単な方法はありますCreateInstanceか、またはロードされたすべての型を検索して名前で見つけますか?

このコードは、Web サイト プロジェクトで参照されている別のライブラリで使用されています。

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

c# - 同じプロジェクトにない継承されたクラスを持つActivator.CreateInstance

2つのプロジェクトを含むソリューションがあります。まず、私のシナリオについて説明します。プロジェクト1:私が興味を持っている次の2つのプロパティとメソッドを持つMyBaseClassを呼び出す基本クラスを保持します。

TypeToLoad-単純なget/set機能でインスタンス化するクラスを継承した静的文字列プロパティ。

インスタンス-次のコード行でTypeToLoadで指定されたタイプのMyBaseClassインスタンスを返す静的プロパティ。

2番目のプロジェクトでは、次のようにMyBaseClassを継承します(もちろん、適切な名前空間と参照が追加されています)。

MyInheritClassと同じプロジェクトにある他のコードファイルの1つに、次のコード行があります。

MyInheritClassコードファイルをMyBaseClassと同じプロジェクトに移動すると、コードは正常に実行されます。

私の質問は、同じプロジェクトにこれら2つのクラス(ベースDLLクラスライブラリのMyBaseClassと別のプロジェクトのMyInheritClass)を持たなくても、MyBaseClass.TypeToLoad = "MyInheritClass"を設定して、MyBaseClass.Instanceを使用してMyInheritClassのインスタンスを作成する方法はありますか? MyBaseclass DLLライブラリを参照しています)?

リフレクション、アクティベーターを検索しようとしましたが、探しているものが見つかりませんでした。たぶん私はこれの正しい用語を知りません。

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

model-view-controller - Activator を使用して datrow のインスタンスを動的に作成する方法

このようなアクティベーターを使用してデータ行のインスタンスを作成したい

このコードを使用しているときに例外が発生しました

このオブジェクトにはパラメーターなしのコンストラクターが定義されていません。

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

c# - 保護されたコンストラクターを使用してオブジェクトのインスタンスを作成することは可能ですか?

仲間のメンバーに挨拶します。問題の状況は次のとおりです。

Descendant クラスでActivator.CreateInstanceを呼び出そうとしていますが、コンストラクターが見つかりません。

Descentant クラスで明示的に定義する必要がありますか?

私が使用したバインディングは次のとおりです。BindingFlags.Instance | BindingFlags.NonPublic

注 1 : 何らかの影響があれば、実際には AppDomain.CreateInstanceAndUnwrap() を呼び出しています。

注 2 : Descendant クラスで保護されたコンストラクターを明示的に定義すると機能しますが、可能であればこれを避けたいと思います。

0 投票する
0 に答える
554 参照

c# - Activator.CreateInstance を使用してクラス メソッドを実行するときの ASP.NET セッションへのアクセス

特定の要求 (global.asax の Begin_request) をチェックする ASP.NET サイトがあります。この場合は JavaScript を介して実行される特定のリクエストが着信すると、リフレクションを使用してクラス内のメソッドが実行されます。

私の問題は、メソッドが実行されHttpContext.Current.SessionHttpContext.Current.User両方が null の場合です。これは、メソッドがリフレクションを介して実行されているという事実と関係があると思われます。

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

eclipse - 無効なアクティベーター

この件に関して他にも質問があることは知っていますが、すべて試してみましたが、うまくいきませんでした。rcp プラグインから Excel ファイルに出力を書きたいのですが、次のように表示されます。

だから私は: plugin.xml->runtime tab-> add the poi jars in the classpath section.

しかし、実行しようとすると、次のように表示されます。

私の質問:

  1. poi jar を特定のフォルダー (例: META-INF フォルダー) に配置してから、それらをクラスパスに追加する必要がありますか?
  2. アクティベーターエラーを修正するにはどうすればよいですか?

私のMANIFEST.MF

私のビルド プロパティ

私の plugin.xml

私はとても混乱していますが、あなたが最高なので、stackoverflow コミュニティが役立つと確信しています! 事前にサンクス!