2008/6/23 月曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Delphi で multi-page TIFF を扱う 「複数画像が含まれた TIFF ファイルを1画像ずつに分割したい」 最初の要求はこれでした。 ところが、簡単に考えていたら大はまり。 TIFF のフォーマットって、ずいぶんと複雑なんですね。。 Delphi のフリーのコ […]
2008/6/22 日曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Delphi で PDF を作成したいのですが・・・、PowerPDF かな タイトルの件、どうにかしたくて Delphi のレポートツールを試していました。 試したのは、次の通り。 ○RAVE Report ○Quick Report ○PowerPDF 1,2 番目は、CodeGear が提供 […]
2008/6/20 金曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Delphi で PDF を作成したいのですが・・ 簡単な方法が見つからず、思ったより難航しています。 とりあえず、 ○プリンタドライバ経由で印刷をかける ○RAVE レポートなどで PDF 書き出しを実行する を考えたのですが、前者は Adobe PDF などの導入が必 […]
2008/6/16 月曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi CodeGear RAD Studio の case の補完機能に驚いた case 列挙型 of で Enter すると、列挙型の一覧を保管してくれるのですね! 例えば、次の列挙型の定義をしていた場合、 TABC = (abcA, abcB, abcC); fAbc: TABC; case f […]
2008/5/24 土曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Delphi で IME の状態を取得したい:解決 探してみたら、Delphi 自身が IMM ユニットを持っていました。 ドキュメントに載ってない気がするのですが・・ とりあえず、これを使えば次のコードでチェックができました。 Form に Button と Memo […]
2008/5/23 金曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Delphi で IME の状態を取得したい ImeMode プロパティがあるので、簡単だと思っていたら、うまくいかない。 RAD Studio のドキュメントには、次のようなことが書いてあった。 Note: ImeMode プロパティの値は,コントロールがフォーカ […]
2008/5/22 木曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Delphi TListView のイベント発生の順番 OnChanging、OnSelectedItem、OnClick の順番なのか。 しかも、すでに選択されているアイテムがある場合、OnChanging、OnSelectedItem がそれぞれ2回ずつ呼ばれる。 なんだ […]
2008/5/16 金曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Delphi の Combobox の全角文字削除時のバグ 全角文字列入力時、バックスペースなどで文字を消すと、入力されている文字が壊れる問題ですが、やはり AutoComplete を使わないか、XP テーマサポートをやめるしか無いようですね。 うーん・・Tiburon・・
2008/4/12 土曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Vista での Hotfix などのアンインストール情報はレジストリのどこにあるのか 昨日作っていたプログラムは、アンインストール情報の一覧を取得するプログラムでした。 そのとき問題になったのが、Vista では Hotfix などの情報は、通常のプログラムのアンインストールの一覧とは別に画面が用意されて […]
2008/4/7 月曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi CodeGear デベロッパーキャンプのネタ Committee の事もあるので、きちんと考えられるようにしなければなりませんね。