hola haz pensado en usar resources??
Explico brevemente lo que son y como usarlos para las imagenes.
¿que son?
Son ficheros de recursos (un fichero de varios ficheros) aqui puedes tener iconos bitmaps, cursores.
Como crearlos?
pues es muy facil abres el "Image editor" que viene con el delphi y le dices que creas un nuevo .res lo que te abrira una ventana con la palabra "contents" y aqui vamos añadiendo lo que queramos.
Como usarlos
en el caso de un TBitMap es facil
Código Delphi
[-] Bitmap.loadfromresource(hinstance, 'NombreDeLaImagenEnElRes');
(Recuerda que el Glyph de los botones es un tbitmap)
Importante que para hacer esto antes es necesario que se añada al proyecto la sig linea
esto es la declaracion del resource en el aplicativo.
¿que utilidad tiene?
Personalmente diria que es de alta utilidad para aquellos que generan aplicativos con gran cantidad de imagenes y con grandes probabilidades de cambiarlos en poco tiempo. ¿por que?
- Centralizacion de la imagen
- ejemplo si usas una imagen que defina el editar un registro (la misma) para todo el aplicativo permite que si un dia tienes que cambiar la imagen en todo el aplicativo no tendras qe repasarte un sin numero de formaularios.
- Ahorras tamaño de ejecutable
ya que al tener la imagen cetralizada no tienes que cargar por cada boton las imagenes. (pude que el ahorro no sea demasiado pero en aplicativos grandes es mucho tomando en cuenta 1k por foto)
bueno no se si esto te servira de algo pero me a permitido explicar algo que algunos desconocen.
De todas maneras espero que te sea util