問題タブ [tlist]

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

delphi - Delphi XE5 で way multi TList を使用する

TListDelphiでマルチを使いたいです。例えば:

TListパラメータを値として受け入れるので、正しくないと思いPointerます。

multi を使用する方法はありTListますか?

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

delphi - Generic TList.Sort での「スタック オーバーフロー」エラー

型指定された TList を並べ替えるために Generics.Defaults.TComparer を実装しました。ただし、Sort メソッドを呼び出すと、「... でのスタック オーバーフロー」という例外がスローされます。

スタック オーバーフロー エラーが発生するのはなぜですか?

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

arrays - Delphi7 で型(TList、クラス)の配列を操作するにはどうすればよいですか

私は変数を持つ古いプログラムを持っています:

モジュールをリストに保存できます。

しかし、リストから要素を読み取るにはどうすればよいですか

リストから?

そして、次のようにモジュールを関数/プロシージャに渡すにはどうすればよいですか:

modul と TObjectList を操作できるようにするにはどうすればよいですか?

前もって感謝します。

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

delphi - 大きなレコードの TList をループするときの長い遅延

Windows 10でDelphi 10.1 Berlinを使用しています。

サイズの異なるレコードが 2 つあります。TList<T>これらの 2 つのレコードをループして経過時間をテストするコードを作成しました。より大きなレコードのリストをループすると、実行速度が大幅に低下します。

誰でも理由を説明し、ループをより速く実行するための解決策を提供できますか?

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

delphi - Delphi 7 で Extended タイプの TList が許可されないのはなぜですか

いくつかの単純なリスト(および整数リストと色リスト)を作成しましたが、「拡張」リストを作成しようとすると、前の2つのリストに同様の型キャストを使用したにもかかわらず、無効な型キャストと表示されます(どこでもエラーがスローされますExtended() 型キャストを使用します)。

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

multithreading - TDictionary などの Delphi 読み取り専用ジェネリックおよび TListスレッドセーフですか?

ユニットの初期化時にのみジェネリック リストまたはディクショナリに項目を追加し、それを複数のスレッドに対して読み取り専用として使用できますか?

TList<T>スレッドセーフなトピックとそうでない別のトピックを読みましたTDictionary<T>。2つの違いは何ですか?