「:」のすべての出現箇所を「;」に変更するには、すべてのフォーム (すべての dfm) で SearchReplace を実行する必要があります。すべてのTQuery.Strings
(タイプ のTStrings
)。
どうすればこれを達成できますか? 私は設計時にそれをしたいと思います: 私のdfmに「;」が含まれていることを望みます, ランタイム置換を行いません.
すべての .dfm ファイルをテキスト形式で保存していると仮定すると、利用可能な単純な grep ツールのいずれかを使用するだけです。
.dfm ファイルをテキストで保存しているかどうかわからない場合は、フォームを右クリックして、下のチェックボックスが設定されているかどうかを確認してください。
私が思い出したように、.dfm をテキストとして保存する正当な理由は他にもあります。また、ディレクトリ ツリー内のすべての .dfm をテキストに変換するコマンド ライン ツールもあります。このスレッドを参照してください:リンク テキスト
たとえば、便利なアドオンの膨大なセットである CnPack を試してみてください。このパックでは、プロパティ コレクターと呼ばれます。