Delphi

Delphi

ソースコードを表示するためのフォント「Source Code Pro」をアドビがオープンソースで無料公開

ソースコードを表示するフォントは悩みます。適切な行間、モノスペース、見やすい字体など人によって好みが違います。合うフォントを使えば作業効率が上がります。 私は現...
Delphi

Delphi XE2の正規表現「System.RegularExpressions」を試す

Delphi XEからは正規表現ライブラリが標準搭載されています。 ユニットは「System.RegularExpressions」 このライブラリを試してみた...
Delphi

DelphiでGUID(一意識別子)を生成

DelphiでもGUIDを生成する関数が用意されています。 XE2からはSystem.SysUtilsにまとめられました。 Delphiヘルプから引用 Syst...
Delphi

Delphi XE2でComObj.dcuが見つからない

GUIDの生成などに使うユニット「Comobj.dcu」がXE2からは名称が変わっています。 uses に System.Win.Comobj の追加でOKです...
Delphi

Delphiで文字列を表示するための高さ、幅を取得する

Canvasに文字列を表示するとき、Gridなどの高さや幅を指定したいときにつかえる関数。 文字列は全てCanvasから高さを得ています。 var w, h: ...
Delphi

Delphiで32bitのアイコンの背景が黒くなってしまう症状

Delphiの過去のプロジェクトをXE2などに移植した場合、32bitの半透明アイコンの背景が黒くなってしまう場合があります。 TImageListでcd32B...
Delphi

DelphiのIndy TIdHTTPで処理が返ってこない

DelphiのIndy TIdHTTPでGETなどを行っても、処理が返ってこない時があります。 正確にはOnConnectまでは発生するがまったくそこから動かな...
Delphi

Delphi TFrameでCreate, Destroyを実装する

TFrameはフォームのように設計できますが、OnCreate, OnDestroyイベントがありません。 しかし上位クラスからCreate, Destroyを...
Delphi

DelphiでTTextFormatでtfVerticalCenterを指定しても上下センターにならない

DelphiでTextRect関数を使用して文字を描画する場合、TTextFormatsで描画位置を調整できます。 しかしtfVerticalCenterという...
Delphi

Delphi XE2 Update 4が来た

いつのまにかDelphi XE2のUpdate 4が公開されています。(いまだにDelphi2009ばかり使っているので更新を見逃してました) 自動更新、もしく...
スポンサーリンク