Delphiがうまく管理できないと思うことの1つは、イメージの「ソース」ファイルとプロジェクト内のイメージコンポーネント間のリンクです(ここではD2006ですが、すべてのバージョンに適用されると想定しています)。
プロジェクトにさまざまな静止画像があるとします。背景、ツールバーボタンのグリフ、さまざまなアイキャンディーなどです。ソース、スクレイプ、または作成したPNG / BMPなどのファイルの対応するコレクションがあり、これらが読み込まれています。設計時に画像コンポーネントに挿入します。
1つの問題は、3か月後に、画像コンポーネントのロードに使用されたソース画像ファイルを自動的に検出する方法がないように思われることです。これは、1つまたは複数の画像を編集する必要がある場合にさらに問題になります。
ですから、私が本当に望んでいるのは、プロジェクトのビルドにイメージソースファイルを含める方法です。つまり、ビルドを実行すると、すべてのイメージコンポーネントが最初にソースからリロードされます。現在、PhotoShopなどで一部の画像を変更すると、変更された画像をそれぞれの画像コンテナに再読み込みするための、時間のかかるエラーが発生しやすいプロセスに直面します。
すべての画像がバインドされたリソースを作成し、起動時に画像コンポーネントをロードするコードを追加することは、実行可能な方法ですか?他の人がこの問題を抱えていますか、そしてあなたはそれをどのように管理しますか?