Como puedo leer el scanner y dejar el gafico directamente a foxpro. JSK

Jisko
30 de Enero del 2004
Como puedo leer el scanner y dejar el gafico directamente a foxpro. Deseo abrir el scanner y la grafica leida dejarla directamente en el programa.

Marti Valls
30 de Enero del 2004
Si te sirve, te expongo como lo he programado en una aplicación en Visual FoxPro 6

He captado la imagen desde el programa Imaging de Kodak. He dirigido el archivo a una dirección del disco predeterminada. He dado el nombre adecuado al archivo.
(en mi caso utilizo un lector de código de barras que lee un código impreso en el documento a escanear) Con ello me garantizo que no habrán problemas de denominación. El nombre coincidirá con el contenido del campo "calb" que describo más adelante.

Posteriormente ejecuto un programa que toma la variable del nombre del archivo y la inserta en un campo General de una tabla.

ejemplo:

Una tabla contiene, entre otros, estos dos campos:
(calb) de tipo texto dimesión 8
(imagen) de tipo General

en el campo "calb" está guardado el nombre del archivo de imagen, como describo más arriba

Código:

use (nombrearchivo)
cvar=''
scan for calb>''
cvar="d:directorios"+nombrearchivo.cbar+".jpg"
append general imagen from cbar link
endscan
close all

La opció link al final de la linea "append" es sólo para vincular el archivo. De esta forma la tabla no crece desmesuradament en tamaño y el archivo gráfico, al quedar vinculado, no se debe eliminar.

Por contra, sin la instrucció "link", el arhivo que incrustado en la tabla. La tabla crece rapidamente en tamaño y el archivo gráfico puede destruirse.

Espero haber sido de utilidad. Atentamente.

Jisko
30 de Enero del 2004
Gracias voy a mirarlo