Ver Mensaje Individual
  #4  
Antiguo 10-02-2005
Avatar de sercornejov
sercornejov sercornejov is offline
Miembro
 
Registrado: may 2003
Ubicación: Neiva - Colombia
Posts: 88
Reputación: 22
sercornejov Va por buen camino
bueno.

Yo lo hago así:

cuando la aplicación inicia, cargo desde un archivo .ini unos parámetro (EstaEnRed, RutaDB, RutaFoto) así, cuando la aplicación entra, y lee el .ini sabe como conectar la base de datos y a su vez sabe que ruta colocar para la busqueda de la foto dependiendo si es local o red.

ejemplo

[estado]
EstaEnRed=0 // 0=no, 1=si
[RutaDB]
local=c:\local\basedatos
red=servidor:c:\local\basedatos
[RutaFoto]
local=c:\fotos
red=servidor:c:\fotos

bueno. las fotos las llamo como el ID de la tabla: e.j. si es un empleado, y la cédula es 123456789, el archivo de la foto se llama 12345678.jpg o.bmp o .gif

para llenar un TImage:

case VariableQueGuardaElEstado of
0: TImage.picture.graphic.loadfromfile(VariableQueGuardaElDirFotoLocal+
'\nombrearchivo.xxx');
1: TImage.picture.graphic.loadfromfile(VariableQueGuardaElDirFotoRed+
'\nombrearchivo.xxx')
end;

A mi me funciona y solo cambio los parámetros del archivo .ini

Espero que te sirva
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar...
Responder Con Cita