Bonjour,
Nous expérimentons un curieux problème avec Windows XP.
Nous utilisons Foxpro 2.5b DOS
Le problème se produit lorsque nous tentons de modifier le fichier CONFIG.NT pour y ajouter FILES-150
Quand CONFIG est situé dans C:\WinNT\SYSTEM32\CONFIG.NT tel que prévu, tout se passe bien.
SYS(2010) détecte bien le nombre de FILES disponible et corrige la situation si nécessaire ave FOPEN() et FPUTS().
Nous n'utilisons pas Windows XP nous-même, mais quelques usagers distants ont des problèmes avec cette modification automatique de CONFIG.NT
Il semblerait que lorsque CONFIG.NT n'est pas dans le répertoire prévu, Windows XP prend la relève et pose des questions à l'usager qui ne sait pas quoi répondre. Il quitte alors l'application et nous dit que rien ne fonctionne - quand ils prennent la peine de nous répondent.
Avec le peu d'information que nous détenons, nous croyons qu'il y a deux possibilités.
N'oubliez pas que le problème survient quand CONFIG.NT n'est pas situé dans le répertoire attendu.
Donc, ou bien le test IF FILE("C:\WinNT\SYSTEM32\CONFIG.NT") déclanche Windows -ou bien-
le test IF FILE("C:\WinNT\SYSTEM32\CONFIG.NT") donne un .T. par erreur
et la commande FOPEN() avec (2) READ/WRITE déclanche Windows.
Quelqu'un sait-il quelle commande cause cela sous Windows XP et quelle est la solution à cette situation?
Aussi, devons-nous nous attendre au même comportement avec d'autres versions de Windows?
Merci à l'avance.