投稿

8月, 2018の投稿を表示しています

【Delphi Sample】ジェネリックスを使う

【Delphi Sample】ジェネリックスを使う TListやTStringListにはそれぞれポインタや文字列を格納することができます。ジェネリックスを利用することで、より汎用的に、より安全に利用することができます。 上では難しく言っていますが、つまるところクラスに対して型を限定できるということです。型を限定することで、コンパイル時にエラーを発見することができるため、より安全になるというわけです。 それではジェネリックスの利用方法について見てみましょう。

【Delphi Sample】並列プログラミング1

【Delphi Sample】並列プログラミング1 Delphiの並列プログラミングのサンプルです。XE6あたりまではTThreadを利用していたと思いますが、 XE7のカテゴリ を見てみると、 System.Threading ユニットが追加されています。 System.Threading には並列プログラミングを作る際に便利なクラス群が実装されています。usesに System.Threading を追加しておきましょう。