La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55208 - COMO INSERTA UNA IMAGEN EN TIEMPO DE EJECUCION
Autor:  Julio Carmona
Hola!.. Quisiera que me ayudaran por favor con esto, Estoy haciendo un Sistema Donde Quiero dar de altas a unos trabajadores, pero necesito insertar una imagen (Foto del trabajador) en tiempo de ejecución, Estoy utilizando Delphi 6 de ante mano gracias...

  Respuesta:  Luis Felipe García Gutiérrez
Yo trabajo con Delphi 5 pero asumo que por sintanxis o cuando menos con lógica no debe ser muy distinto:

Al momento de guardar la foto yo la nombro con el número del documento de identificación, todas quedan guardadas en la misma carpeta que sólo contiene las fotos; al momento de buscarlas con la siguiente sentencia verifico si existe:

if fileexists(ruta+documento+'.jpg') then

Donde ruta es una cadena donde direcciono la careta, luego la concateno con el número del documento de quien busco la foto y por último agrego a la cadena la extensión del archivo de la foto. Una vez verificado que existe ejecuta la siguiente sentencia sobre un objeto Image:

Image.Picture.LoadFromFile(ruta+documento+'.jpg');

y listo; tenemos cargado en el formulario la fotografía que buscabamos!

Mucha suerte!!!