FoxPro/Visual FoxPro - PROGRAMA EN BACKGROUND

 
Vista:

PROGRAMA EN BACKGROUND

Publicado por Ro (2 intervenciones) el 28/06/2006 18:31:09
Hola, no se mucho sobre visual fox, y necesito ayuda, tengo un programa que necesito que se corra en background (sin mostrar nada), a continuación les pongo un ejemplo de lo que quiero hacer:

set safety off
set browse off
set talk off

USE "C:\Documents and Settings\rm\Escritorio\pos2403026\pos\inving.dbf"
select * from inving
copy to "c:\chw\inving.txt" type delimited with " " with character ";"
close all

pero lo que sucede es que siempre cuando ejecuta el query me muestra en pantalla los resultados y el programa continua hasta que le cierre esa ventana; ya probe poniendo el archivo config.fpw con el parametro SCREEN=OFF, pero si hago eso el programa no muestra nada, pero se queda corriendo y nunca termina (se puede ver en los procesos con CTRL+ALT+SUPR)
Si alguien sabe como correr ese programa sin que muestre nada, por favor necesito que me ayude, gracias.
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
sin imagen de perfil

RE:PROGRAMA EN BACKGROUND

Publicado por Ernesto Hernandez (4623 intervenciones) el 28/06/2006 18:44:09
checa las clausulas NOCONSOLE y NOWAIT del SELECT

set safety off
set browse off
set talk off
USE "C:\Documents and Settings\rm\Escritorio\pos2403026\pos\inving.dbf"
select * from inving NOCONSOLE
copy to "c:\chw\inving.txt" type delimited with " " with character ";"
close all

Suerte
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:PROGRAMA EN BACKGROUND

Publicado por Carlos Ayala G (169 intervenciones) el 28/06/2006 19:21:29
Hola amigo solo tienes que jugar con la propiedad VISIBLE del SCREEN y punto masomenos asi :

_screen.visible=.f. &&& desaparese la ventana del fox

set safety off
set browse off
set talk off

USE "C:\Documents and Settings\rm\Escritorio\pos2403026\pos\inving.dbf"
select * from inving
copy to "c:\chw\inving.txt" type delimited with " " with character ";"

_screen.visible.t. && aparece la venta na del fox

close all

´pruebalo ok suerte
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