問題タブ [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.
c# - 式を評価できませんでした: Activator.CreateInstance()
Activator.CreateInstace() を使用してジェネリック インスタンスを作成しています。しかし、これを使用してオブジェクトのインスタンスを作成すると:
コードをデバッグして GlobalPartnershipPoints を表示しようとすると、「式を評価できませんでした」というメッセージが表示されます。この場合、この文字列の値は「空」だと思っていましたが、値を取得できません。誰が何が起こっているのか知っていますか?前もって感謝します。
アップデート:
インスタンスを作成するコード:
また
両方で同じ結果が得られます。
c# - AppDomain.CreateInstance と Activator.CreateInstance の違いは何ですか?
AppDomain と Activator の違いを理解するために質問したいのですが、appdomain.CreateInstance 経由で dll をロードしました。しかし、インスタンスを作成する方法が増えたことに気付きました。したがって、いつ、どこでこの方法を選択するのでしょうか? 例1:
例 2:
例3:
なぜもっと多くのメソッドが必要なのか、または違いは何なのか説明できますか?
c# - GetInstance()' は使用法から推測できません。型引数を明示的に指定してみてください
異なる型のインスタンスを作成する動的メソッドを作成しましたが、コンパイル時に上記のエラーが発生する理由がわかりません。また、戻り値を指定された型に再度キャストする必要がありますか?
c# - コム。C# com-object の型を作成
com-library を使用するコードを開発しています。クラスのインスタンスを作成しようとしています
しかし、私はいつも= nullの型を取得できません。progid は既に Ole/COM Wever を調べましたが、正しく入力できたようです。何が問題になる可能性がありますか?
c# - Web サイト プロジェクト (App_Code) で定義された型のインスタンスを別のライブラリから作成する方法
で定義されたタイプのインスタンスを作成しようとしていますWeb Site Project
。型名は構成可能であるため認識されますが、Web サイト プロジェクトは ASP .Net によってコンパイルされるため、構成時にアセンブリ名を特定することはできません。
このオーバーロードを使用する簡単な方法はありますCreateInstance
か、またはロードされたすべての型を検索して名前で見つけますか?
このコードは、Web サイト プロジェクトで参照されている別のライブラリで使用されています。
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ライブラリを参照しています)?
リフレクション、アクティベーターを検索しようとしましたが、探しているものが見つかりませんでした。たぶん私はこれの正しい用語を知りません。
model-view-controller - Activator を使用して datrow のインスタンスを動的に作成する方法
このようなアクティベーターを使用してデータ行のインスタンスを作成したい
このコードを使用しているときに例外が発生しました
このオブジェクトにはパラメーターなしのコンストラクターが定義されていません。
c# - 保護されたコンストラクターを使用してオブジェクトのインスタンスを作成することは可能ですか?
仲間のメンバーに挨拶します。問題の状況は次のとおりです。
Descendant クラスでActivator.CreateInstanceを呼び出そうとしていますが、コンストラクターが見つかりません。
Descentant クラスで明示的に定義する必要がありますか?
私が使用したバインディングは次のとおりです。BindingFlags.Instance | BindingFlags.NonPublic
注 1 : 何らかの影響があれば、実際には AppDomain.CreateInstanceAndUnwrap() を呼び出しています。
注 2 : Descendant クラスで保護されたコンストラクターを明示的に定義すると機能しますが、可能であればこれを避けたいと思います。
c# - Activator.CreateInstance を使用してクラス メソッドを実行するときの ASP.NET セッションへのアクセス
特定の要求 (global.asax の Begin_request) をチェックする ASP.NET サイトがあります。この場合は JavaScript を介して実行される特定のリクエストが着信すると、リフレクションを使用してクラス内のメソッドが実行されます。
私の問題は、メソッドが実行されHttpContext.Current.Session
、HttpContext.Current.User
両方が null の場合です。これは、メソッドがリフレクションを介して実行されているという事実と関係があると思われます。
eclipse - 無効なアクティベーター
この件に関して他にも質問があることは知っていますが、すべて試してみましたが、うまくいきませんでした。rcp プラグインから Excel ファイルに出力を書きたいのですが、次のように表示されます。
だから私は: plugin.xml->runtime tab-> add the poi jars in the classpath section
.
しかし、実行しようとすると、次のように表示されます。
私の質問:
- poi jar を特定のフォルダー (例: META-INF フォルダー) に配置してから、それらをクラスパスに追加する必要がありますか?
- アクティベーターエラーを修正するにはどうすればよいですか?
私のMANIFEST.MF
私のビルド プロパティ
私の plugin.xml
私はとても混乱していますが、あなたが最高なので、stackoverflow コミュニティが役立つと確信しています! 事前にサンクス!