問題タブ [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 投票する
0 に答える
370 参照

delphi - 問題の DSharp と Spring4D のインストール

Delphi XE6 のリポジトリから DSharp をインストールしようとしています。私は使用しています

  • Spring4D + リリース/1.2 (2016-09-02)
  • DSharp + 機能/spring4d-1.2 (2016-07-05)
  • デルファイ XE6

Spring4D のビルドはこれでOKです。

パッケージ プロジェクト DSharp for Delphi XE6 に欠落しているソースDSharp.Core.EventArgs.pasDSharp.Core.Events.pas.

これをプロジェクトから削除しました。

Build All packages DSharp は OK です。しかし、dcl... を DSharp からインストールすると、次のエラーが発生しました。

最初のエラー:

ここに画像の説明を入力

最初の後の 2 番目のエラー:

ここに画像の説明を入力

もちろん、DSharpのコンポーネントはインストールされていません。

DSharp はまだ Spring4D 1.2 と互換性がない?

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

delphi - TCollections.CreateList を使用する理由TListではなく。作成

私のSpring4Dフォークにmap()、reduce()、およびwhere(qlint:string)を追加しました。これらの関数をプログラミングしているときに、リストが異なる方法で作成されると、リストの動作に違いがあることがわかりました。

TList<TSomeClass>.create列挙型のオブジェクトを使用してそれらを作成すると、タイプはTSomeClass.

TCollections.CreateList<TSomeClass>列挙型のオブジェクトを使用してそれらを作成すると、タイプはTObject.

質問は次のとおりです。

を使用することでマイナス面はありTList<TSomeClass>.createますか?
言い換えれば、なぜ使用する必要があるのTCollections.CreateList<TSomeClass>ですか?


ところで:TCollections.CreateListを使用すると、TListではなくTObjectListを取得しました。したがって、TCollections.CreateObjectList... という名前にする必要がありますが、それは別の話です。

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

multithreading - Spring4D のロギングメカニズムはスレッドセーフですか? (ユニット Spring.Logging.* だと思います)

Spring4D のロギングメカニズムはスレッドセーフですか? (ユニット Spring.Logging.* だと思います)

たとえば、複数のスレッドILoggerが次のコンテナーの実装を解決して使用できますか?

ブランチリリース/1.2 (現在33e3232... ) を使用しています。