Ayuda con Fotografias
Tengo una aplicación que almacena fototrafía (Objeto Ole) en un campo General en Visual FoxPro 8, con append general funciona de maravilla en Windos 98, pero al pasar a Windows XP Service Pack1 ya no funciona; es decir ya no almacena las fotografias.
Por favor alguien me indique alguna solución.
Muchas Gracias por la ayuda que me puedan dar.
Por favor alguien me indique alguna solución.
Muchas Gracias por la ayuda que me puedan dar.
Lo que puedes hacer es lo siguiente:
1. Que tu campo no sea de tipo General sino de tipo Carácter(254)
2. Que en el formulario no uses un OLE para General sino un control Image.
3. Y en cualquier informe, agregas el un OLE para la imagen, pero en "Archivo" le pones (tutabla.tucampo)
Proceso para almacenar:
1. Agrega a tu formulario un TextBox, un botón y un Image.
2. En el ControlSource del textBox deberá estar tutabla.tucampo, y en visible=.F.
3. En el click del botón pones.
FOT=GETPICT()
IF EMPT(FOT)
RETURN
ENDI
THISFORM.IMAGE1.PICTURE=FOT
THISFORM.TEXT1.VALUE=FOT
4. Cuando cambies de registro, deberás hacer thisform.Image1.Picture=tutabla.tucampo
1. Que tu campo no sea de tipo General sino de tipo Carácter(254)
2. Que en el formulario no uses un OLE para General sino un control Image.
3. Y en cualquier informe, agregas el un OLE para la imagen, pero en "Archivo" le pones (tutabla.tucampo)
Proceso para almacenar:
1. Agrega a tu formulario un TextBox, un botón y un Image.
2. En el ControlSource del textBox deberá estar tutabla.tucampo, y en visible=.F.
3. En el click del botón pones.
FOT=GETPICT()
IF EMPT(FOT)
RETURN
ENDI
THISFORM.IMAGE1.PICTURE=FOT
THISFORM.TEXT1.VALUE=FOT
4. Cuando cambies de registro, deberás hacer thisform.Image1.Picture=tutabla.tucampo
