La Web del Programador: Comunidad de Programadores
 
    Pregunta:  66251 - VFP 9 CON WINDOWS 7
Autor:  Alicia Barat
Tenemos problemas con una aplicación en VFP9 SP2 corriendo en una pc con Windows 7. Paso a comentar para que tengan idea de que es lo que está pasando.
Trabajamos en Red Novell. Nuestra aplicación está corriendo en un servidor que es accedido desde varias pc y los datos los tenemos en SQL 2003.
La aplicación genera en el disco C de cada pc que la accede y en un directorio de trabajo archivos de trabajo. Cuando se están ingresando datos cada 4 o 5 transacciones nos dá el mensaje de error "File in use" siendo que desarrollamos una rutina que controla que se generen hasta 50 archivo de trabajo en la aplicación para esa pc y controlamos que el archivo no esté en uso

  Respuesta:  Ignacio Casinelli Esviza
Alicia,

1. Pudieron correr la aplicación desde VFP con el debuger y ver exactamente cuál fue el archivo que dispara el error?

2. Tené en cuenta (ya lo saben quizás) que si el ejecutable está en la red y todos los clientes ejecutan el archivo en una carpeta compartida es posible que se creen archvos de recursos (foxuser.dbf) en el mismo directorio que el ejecutable y cuando otro usuario los accede los bloquee. no es una fija, es solo una cosa a chequear.

3. está bueno armar un log en forma de .txt que escriba una línea por cada archivo que se abre y al momento del error se detectaría cuál es la tabla o archivo que lo traba.

4. si se intentan desde el mismo programa abrir dos veces un archivo local con alias, la aplicación se confunde y creen que son dos distintos y si los estás intentando abrir en modo exclusivo no te va a dejar.