2005年 09月 03日
リソース
|
何故か"FindText"関数で例外が多発します。Delphi6 Personalに付属してくるCommCtrl.pasにTFindReplaceやFindTextが定義されていることから、少なくともDelphiの開発者さんの環境では正常に動くのでしょう…が、作者の環境では動かない…。C++のサンプルプロジェクトでは想定通りの動きをしてくれたという結果を見るに、恐らくいつも通り作者のコードに何か致命的な問題点があるに違いないはずなのですが…原因がサッパリわかりません。今日、三時間唸ってわからない以上、これは放置するしかありませんね。と言う訳で、止むを得ず検索ダイアログのリソースを自作です。う~む。便利な関数が用意されている(はず)なのに使えない…虚しいです。
そうそう、リソースを造っていてふと気付いたのですが、Resource Hackerというソフト、これってリソースの改変だけでなく、RAD環境でバリバリとリソースを造れるじゃないですか。いや、これは凄いです。このソフトは何年か前から使わせて頂いてますが、ダイアログ編集用の使い方を今更になって発見しました。作者はヘルプ等はほとんど読まないのですが、この悪癖は少し直した方が良いかもしれないなぁとボンヤリ感じました。
そうそう、リソースを造っていてふと気付いたのですが、Resource Hackerというソフト、これってリソースの改変だけでなく、RAD環境でバリバリとリソースを造れるじゃないですか。いや、これは凄いです。このソフトは何年か前から使わせて頂いてますが、ダイアログ編集用の使い方を今更になって発見しました。作者はヘルプ等はほとんど読まないのですが、この悪癖は少し直した方が良いかもしれないなぁとボンヤリ感じました。
by agar1093
| 2005-09-03 02:13