FoxPro/Visual FoxPro - Denme su opinion

 
Vista:

Denme su opinion

Publicado por LOLY (2 intervenciones) el 03/01/2009 22:16:26
Hola... buenas tardes... FELIZ AÑO NUEVO....
quisiera me iluminaran sobre la finalizacion de un codigo que termina la impresion...

yo tengo asi:

SET PRINTER OFF &&& Primero Este y despues el SET PRINTER TO
SET PRINTER TO
SET CONSOLE ON
SET DEVICE TO SCREEN
Return

Mi pregunta es: ¿Que es Primero el Set Printer Off o el Set Printer To ... quedando de esta otra manera

SET PRINTER TO && Esta linea primero o el SET PRINTER OFF
SET PRINTER OFF
SET CONSOLE ON
SET DEVICE TO SCREEN
Return

Gracias Amigos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Denme su opinion

Publicado por Luighi (105 intervenciones) el 04/01/2009 03:30:36
bueno, en realidad el orden es solamente asi:

set printer to
set printer on

siempre primero es set printer to
eso indica a donde se va a dirigir la impresion
y set printer on activa la impresion en esa direccion

es como decir:

por este tunel iras
ok ahora go!

resulta que tambien hay otras salidas como por ejemplo:

set printer to lpt2
set printer on

en ese caso se dirige la impresion hacia un segundo puerto paralelo
tipico en computadoras en donde tengamos conectados dos impresoras matriciales

o tambien puede ser:

set printer to d:sistemainforme.txt
set printer on

en este caso la salida se dirige hacia un archivo de texto
y la segunda linea indica activar la impresion

set console on

esto solamente o muestra o no muestra la salida en pantalla
eso lo puedes poner donde tu lo desees, antes o despues
pero por una cuestion de orden seria antes

los ultimos comandos a utilizar serian los set printers

set device to screen

esto es basicamente lo mismo que set console on
pero difieren en algo

si vas a imprimir con los simbolos de interrogacion "?", usa set console
y si vas a imprimir con los @ usa set device

veamoslo en ambas formas:

quiero imprimir con los simbolos de interrogacion "?"

set console off && si le doy on tambien podre verlo en pantalla
set printer to && esto indica por omision el lpt1
set printer on
?
? "hola como están, soy el zorro y me estoy extinguiendo"
?
set printer off && apago la impresion

ahora quiero imprimir con los @

set device to printer && hacia la impresora
set printer on && activo la impresion
@0,0 say ""
@1,0 say "hola, soy el zorro pero aún hay gente que me quiere"
@2,0 say ""
set printer off && apago la impresion
set device to screen && y regreso la salida hacia la pantalla

pero nunca mezclar set printer y set device to printer
o es uno o es lo otro

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Denme su opinion

Publicado por LOLY (2 intervenciones) el 04/01/2009 20:32:17
HOL.A... BUENOS DIAS...

entonces solo en @ se utilizará.....

set device to printer
set printer on
**
***
set printer off
set device to screen

Muchisimas Gracias Amigo....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Denme su opinion

Publicado por Plinio (7841 intervenciones) el 04/01/2009 21:22:19
El comando SET PRINTER ON/OFF solo se usa por compatibilidad, ya que cuando vfp envia la impresion (en windows) lo hace a la cola de impresion. Eso funcionaba en los tiempos de Fox para DOS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar