問題タブ [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.
delphi - Delphi XE5 で way multi TList を使用する
TListDelphiでマルチを使いたいです。例えば:
TListパラメータを値として受け入れるので、正しくないと思いPointerます。
multi を使用する方法はありTListますか?
delphi - Generic TList.Sort での「スタック オーバーフロー」エラー
型指定された TList を並べ替えるために Generics.Defaults.TComparer を実装しました。ただし、Sort メソッドを呼び出すと、「... でのスタック オーバーフロー」という例外がスローされます。
スタック オーバーフロー エラーが発生するのはなぜですか?
arrays - Delphi7 で型(TList、クラス)の配列を操作するにはどうすればよいですか
私は変数を持つ古いプログラムを持っています:
モジュールをリストに保存できます。
しかし、リストから要素を読み取るにはどうすればよいですか
リストから?
そして、次のようにモジュールを関数/プロシージャに渡すにはどうすればよいですか:
modul と TObjectList を操作できるようにするにはどうすればよいですか?
前もって感謝します。
delphi - 大きなレコードの TList をループするときの長い遅延
Windows 10でDelphi 10.1 Berlinを使用しています。
サイズの異なるレコードが 2 つあります。TList<T>これらの 2 つのレコードをループして経過時間をテストするコードを作成しました。より大きなレコードのリストをループすると、実行速度が大幅に低下します。
誰でも理由を説明し、ループをより速く実行するための解決策を提供できますか?
delphi - Delphi 7 で Extended タイプの TList が許可されないのはなぜですか
いくつかの単純なリスト(および整数リストと色リスト)を作成しましたが、「拡張」リストを作成しようとすると、前の2つのリストに同様の型キャストを使用したにもかかわらず、無効な型キャストと表示されます(どこでもエラーがスローされますExtended() 型キャストを使用します)。
multithreading - TDictionary などの Delphi 読み取り専用ジェネリックおよび TListスレッドセーフですか?
ユニットの初期化時にのみジェネリック リストまたはディクショナリに項目を追加し、それを複数のスレッドに対して読み取り専用として使用できますか?
TList<T>スレッドセーフなトピックとそうでない別のトピックを読みましたTDictionary<T>。2つの違いは何ですか?