問題タブ [spring4d]

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

delphi - Spring4D ではジェネリック インターフェイスを登録できますか?

次のようなコンストラクタを持つクラスがあります

IFactory をコンテナに登録しようとすると

また

インターフェイスに GUID がないというエラーが表示されます。

次のような無意味なインターフェースをたくさん追加したくありません

これを回避するには、これが唯一の方法ですか?

どうもありがとう

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

delphi - Spring4D TMultiMap オーバーロードされたコンストラクターがコンパイラーに認識されない (エラー E2250)

Spring4D (1.2.2) TMultiMap ジェネリック クラスに苦労しています。オーバーロードされたコンストラクターを呼び出したいのですが、コンパイラーは文句を言います:

引数は、Spring4D ソース コードによると正しい型です。

エラーを再現する小さな何もしないプログラムを考案しました。

Spring4D ソース コードには、次の宣言があります。

また、TMultiMap acestor が宣言されています。

そして、このコンストラクタがあります:

これは私が呼び出したいコンストラクタです。私が理解している限り、私の引数 KeyComparer は正しい型を持っています。しかし、明らかにコンパイラは同意しません:-(

このコードを修正するには?