![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola
Puedes hacer dos cosas: 1. Guardar la foto en la base de datos ( la foto en si, no la dirección). 2. Compartir la carpeta donde estan las fotos y conectar unidades de red (suponiendo que trabajes en win32) poniendo en todas las máquinas el mismo nombre de unidad y carpeta ej: Z:\fotos, ahora solo queda guardar en la base de datos esta dirección. |
|
#2
|
||||
|
||||
|
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... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|