config.fpw

1,630 views
Skip to first unread message

edgar suarez kummers

unread,
Apr 2, 2012, 3:58:11 AM4/2/12
to publice...@googlegroups.com
Buenas Grandes Maestros:

¿Cómo debe estar escrito un archivo CONFIG.FPW?

¿Cuales son las líneas que debe contener para que un EXE de VFP nunca moleste con letreros de errores:?

Por ejemplo ... luego de varias horas de estar funcionando bien, de pronto coloca:

ACCESS DENIED ... para un archivo BAT

Si saben de LITERATURA UNIVERSAL ... please un modelo infalible del

CONFIG.FPW

saludos

edgar



--
edgar suarez kummers

Dario_El_Cyber_Gaucho

unread,
Apr 2, 2012, 8:12:41 AM4/2/12
to publice...@googlegroups.com
en el main de tu aplicacion

set notify off
set safe off

Dario

El 02/04/2012 04:58 a.m., edgar suarez kummers escribi�:
> Buenas Grandes Maestros:
>
> �C�mo debe estar escrito un archivo CONFIG.FPW?
>
> �Cuales son las l�neas que debe contener para que un EXE de VFP nunca

Walter R. Ojeda Valiente

unread,
Apr 2, 2012, 10:17:31 AM4/2/12
to publice...@googlegroups.com
El archivo CONFIG.FPW tiene una ventaja y una desventaja:

¿La ventaja?
Que puedes facilmente establecer la configuración inicial de tu aplicación

¿La desventaja?
Que otro facilmente puede cambiarte esa configuración inicial

¿Por qué puede hacerlo?
Porque el archivo CONFIG.PFW es un archivo de texto que se encuentra en la misma carpeta donde se encuentra tu .EXE y así agregarle, borrarle o modificarle líneas es extremadamente fácil. O sea: protección cero.

En tu archivo CONFIG.FPW puedes tener, entre otros:
SCREEN = OFF                    && Para que no muestre la ventana inicial del VFP
TITLE = Mi Gran Programa        && Caption que aparecerá en la ventana principal del Visual FoxPro y también cuando la aplicación esté minimizada
MVCOUNT = 1025                  && Cantidad de variables de memoria, puedes aumentar o disminuir este número, según necesites
RESOURCE = ON                   && Si deseas que pueda cambiarse el archivo de recursos
EXCLUSIVE = OFF                 && Para aplicaciones multiusuario debe estar en OFF
MULTILOCKS = ON                 && Para que permita bloqueos múltiples
SAFETY = OFF                    && Para que no muestre una ventanita pidiendo confirmación a cada rato
TALK = OFF                      && Para que no muestre en la pantalla cada vez que se asigna un valor a una variable
PATH =                          && Para que no quede en la memoria el PATH producto de una ejecución anterior del programa

Y así hay varios más, con estos ya tienes una idea.

Saludos.

Walter.



Date: Mon, 2 Apr 2012 02:58:11 -0500
Subject: [vfp] config.fpw
From: edgark...@gmail.com
To: publice...@googlegroups.com

Programas ToP

unread,
Apr 2, 2012, 10:31:17 AM4/2/12
to publice...@googlegroups.com
Si lo incluyes en tu proyecto desaparece la desventaja y quedan solo ventajas.
Se incluye en el proyecto, queda en el .exe y no hay que colocarlo en la carpeta.
Se puede incluir en la pestaña Otros en la sección de Archivos de texto del Proyecto.

Saludos cordiales

Manuel Tovar Ruiz
Barranquilla - COLOMBIA

Antes de imprimir este correo piensa en la contribución que puedes hacer al medio ambiente.
Please consider your environmental responsibility and commitment before printing.

edgar suarez kummers

unread,
Apr 2, 2012, 2:07:31 PM4/2/12
to publice...@googlegroups.com
La pregunta inicial queda aún sin una respuesta contundente:

"Qué debe contener el CONFIG.FPW"

Para que la aplicación no marque errores como por ejemplo que no puede accesar un archivo que tiene en las narices y que luego de abrirlo muchísimas veces en algunas ocasión dice que no puede accesarlo y si se le clickea pasar por alto deja de fastidiar con eso ...

cosas de ese estilo que resultan molestas

la pregunta era:

¿ Qué debe contener CONFIG.FPW ?

Se necesita muchísima experiencia para responderla.

saludos y gracias

edgar

El 2 de abril de 2012 12:42, Walter R. Ojeda Valiente <wr...@hotmail.com> escribió:
Por supuesto, es una alternativa.

Saludos.

Walter.




Date: Mon, 2 Apr 2012 14:30:34 -0300
Subject: Re: [vfp] config.fpw
From: luism...@gmail.com
To: publice...@googlegroups.com


Walter, puedes incluirlo en tu EXE y no se lo puede cambiar.

Yo lo utilizo así y está en una carpeta distinta a mi proyecto, para que no me interfiera con las configuraciones que tengo en modo de desarrollo.

 
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________



--
edgar suarez kummers

Walter R. Ojeda Valiente

unread,
Apr 2, 2012, 1:42:17 PM4/2/12
to publice...@googlegroups.com
Por supuesto, es una alternativa.

Saludos.

Walter.




Date: Mon, 2 Apr 2012 14:30:34 -0300
Subject: Re: [vfp] config.fpw
From: luism...@gmail.com
To: publice...@googlegroups.com

Walter, puedes incluirlo en tu EXE y no se lo puede cambiar.

Yo lo utilizo así y está en una carpeta distinta a mi proyecto, para que no me interfiera con las configuraciones que tengo en modo de desarrollo.

 
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________



El 2 de abril de 2012 11:17, Walter R. Ojeda Valiente <wr...@hotmail.com> escribió:

edgar suarez kummers

unread,
Apr 2, 2012, 2:49:03 PM4/2/12
to publice...@googlegroups.com
Buenas Luis María Guayán:

Agradezco la respuesta pero ...

No se trata de un error recurrente, sino de algo que ocurre una de mil veces ... simplemente tiene en la ruta un archivo de tipo BAT y de pronto luego de haberlo abierto cientos de veces sin problema dice que no lo puede accesar.

Bueno, gracias de todas forma por la intención.

Seguiré buscando razones de este comportamiento

saludos

edgar

El 2 de abril de 2012 13:22, Luis Maria Guayan <luism...@gmail.com> escribió:
El Config.fpw no te liberará de errores, es solo un archivo de configuración.

Yo creo que tu problema con el acceso del archivo es otro. Puede estas abierto por la misma aplicación o quedó colgado por allí

Luis Maria Guayan

unread,
Apr 2, 2012, 2:22:11 PM4/2/12
to publice...@googlegroups.com
El Config.fpw no te liberará de errores, es solo un archivo de configuración.

Yo creo que tu problema con el acceso del archivo es otro. Puede estas abierto por la misma aplicación o quedó colgado por allí
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________



TheNewInquirer

unread,
Apr 2, 2012, 3:10:18 PM4/2/12
to Comunidad de Visual Foxpro en Español
Access Denied... Suena que el archivo .BAT puede estar en uso por
algun otro programa.

Solo por curiosidad, qué hace tu archivo .BAT?...

Si se puede, podemos echarle un ojito al código?...

Aquellos tiempos... @Echo off.. jeje

Saludos!

edgar suarez kummers

unread,
Apr 2, 2012, 3:42:41 PM4/2/12
to publice...@googlegroups.com
Buenas Thenewinquirer:

Son bastantes archivos *.BAT que mueven y copian gráficos.
Se generan desde código de VFP y deben trabajar invisibles.
Se borran (delete) en cada pasada del programa general.
Se generan según la necesidad en cada pasada del programa.
Llevan código que me valió decirles a unos suecos, chekos y polacos,
rogarles que dejaran tanta agresividad y es acerca del editor en forma
de tuberías (Stream editor).
El stream editor lleva casi 40 años en el ciber espacio y su grupo
es de 1500 miembros pero más que humanos son histéricos.
Se demoran entre todos los que participan muchísimo tiempo para
hacer una línea, que es similar a cuando Mafalda se caía de la
patineta:

77\*\*:,p'q' *@$/ 92 92 92||1*** 

entendiste el código ... bueno, yo tampoco.

saludos

edgar
--
edgar suarez kummers

Luis Maria Guayan

unread,
Apr 2, 2012, 1:30:34 PM4/2/12
to publice...@googlegroups.com
Walter, puedes incluirlo en tu EXE y no se lo puede cambiar.

Yo lo utilizo así y está en una carpeta distinta a mi proyecto, para que no me interfiera con las configuraciones que tengo en modo de desarrollo.

 
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________



El 2 de abril de 2012 11:17, Walter R. Ojeda Valiente <wr...@hotmail.com> escribió:

TheNewInquirer

unread,
Apr 2, 2012, 3:59:28 PM4/2/12
to Comunidad de Visual Foxpro en Español
Jajaja!.. Pues con ese código, ya comprendí que es lo que origina el
problema jeje

Se parece a los textos de reporte originados por un sistema que
usabamos en una empresa y que venia medio encriptado. Movías una
triste coma, y zas.. reporte destruido jeje

Saludos!

Intel Man

unread,
Apr 2, 2012, 7:22:26 PM4/2/12
to publice...@googlegroups.com
Hola, y si es copiar y mover porque no lo haces desde VFP sin usar esos bat?  copy file

Saludos



Date: Mon, 2 Apr 2012 14:42:41 -0500
Subject: Re: [vfp] Re: config.fpw
From: edgark...@gmail.com
To: publice...@googlegroups.com

ArturoPC

unread,
Apr 2, 2012, 7:43:21 PM4/2/12
to publice...@googlegroups.com
Edgar:

Como te han dicho por ahí, el problema no pasa por el config.fpw sino por el código. Me pasó exactamente lo mismo que a ti: borro un archivo .mem y lo vuelvo a crear. Funciona miles de veces al días y a los 15 días devuelve un error, le doy pasar por alto y continúa.

Una solución fue usar un TRY... CACTH

TRY
   DELETE FILE miarchivo.mem
   SAVE TO miarchivo.mem LIKE mivariable
CATCH
   && nada
ENDTRY

Esto hace que si por equis motivo no puede hacer la operación en la siguiente vez lo hará, Obviamente, estoy asumiendo que repites muchas veces el proceso y es indistinto si borra el archivo en el momento o segundos después.

Otra alternativa es no avanzar mientras que el archivo existe:
DELETE FILE miarchivo.mem
DO WHILE FILE("miarchivo.mem")
ENDDO
SAVE TO miarchivo.mem LIKE mivariable

Fácil que por ahí hay otras formas, pero si es lo que entendí con estas dos estarás servido.

Slds,

Arturo PC.

edgar suarez kummers

unread,
Apr 2, 2012, 8:12:55 PM4/2/12
to publice...@googlegroups.com
Muchas Gracias Arturo por tu solución ...

En verdad me das una esperanza.

Una pregunta algo Quijotesca a tí y al grupo:

Cualquier error que aparezca y donde se vienen las ventanas de:

CANCELAR  CONTINUAR

M$ o sea el Tío Bill y sus secuaces no desarrollaron una especie

de 

TRY

simplemente continúe

CATCH

Sería un sueño pensar que hubieran hecho algo así, que mira puede deberse a un desliz de la aguja que lee el disco duro ... ya por vejez o por uso extremo ...

Deslices hay hasta en las mejores familias ...

En verdad te agradezco mucho tu esfuerzo ...

saludos

edgar
--
edgar suarez kummers

ArturoPC

unread,
Apr 2, 2012, 8:29:20 PM4/2/12
to publice...@googlegroups.com
Existe, Edgar, en VFP9 el manejo estructurado de errores TRY... CATCH ... FINALLY, y sí, es muy pero muy útil en diversas ocasiones.

Busca en la ayuda.

Slds, 

Arturo PC.

edgar suarez kummers

unread,
Apr 2, 2012, 8:53:42 PM4/2/12
to publice...@googlegroups.com
Arturo:

Ya son miles de gracias que te debo

saludos

edgar
--
edgar suarez kummers

Walter R. Ojeda Valiente

unread,
Apr 3, 2012, 7:57:34 AM4/3/12
to publice...@googlegroups.com
Yo no entendí lo que necesitas, ¿puedes explicarte mejor para intentar ayudarte?

Saludos.

Walter.




Date: Mon, 2 Apr 2012 19:12:55 -0500
Subject: Re: [vfp] config.fpw
From: edgark...@gmail.com
To: publice...@googlegroups.com

edgar suarez kummers

unread,
Apr 3, 2012, 8:00:51 AM4/3/12
to publice...@googlegroups.com
Buenas Walter:

Pudieras por favor leer el mensaje paralelo acerca del ON ERROR, allí está descrito el problema.

Muchas gracias por tu interés en ayudarme

saludos

edgar
--
edgar suarez kummers
Reply all
Reply to author
Forward
0 new messages