実行環境:Delphi XE7 Professional Update 1 TStringHelperが用意された事で、文字列操作が Trim(' Hello '); から ' Hello '.Trim のように書けるようになった。 ただ困ったのは、例えば、TMaskEditが持っているTextプロパティに対して、 MaskEdit1.Text.T…
1.実行環境:Delphi XE7 Professional Update 1 Javaの「String,join」がDelphiでも出来ないかと思っていたけど、Delphi XE3から出来るようになっていたらしい。 気づいてなかった。 program ConsoleApp; {$APPTYPE CONSOLE} uses System.Classes, System.Sy…
CentOS 7にclamdを起動しようとすると下記のようなメッセージが出る。Job for clamd.service failed. See 'systemctl status clamd.service' and 'journalctl -xn' for details. その時はどうやら起動時にSocketファイルを作成しようとして、指定ディレクト…
Genericsの実装で ・リスト系→存在する(TObjectList) ・ディクショナリ系→存在する(TObjectDictionary) ・セット系→存在しない!(TObjectSetみたいなクラスが無い) というのがDelphi XE7でも変わらず。 何か理由があるのだろうか?
Delphiにもインターフェースは存在する。 全てのインターフェースの基本クラスは「IInterface」。 ただし、Javaや.NETとは違い、インターフェースを継承すると ・_AddRefと_Release(参照カウントメソッド) ・QueryInterface(指定したインターフェイスへの参…