Problème de compatibilité entre XP et FOXPRO

nabiga Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
 semaj -
Bonjour à tous.
Je sollicite une aide pour débloquer mon problème de logiciel. J'ai la version 2.6 de Foxpro pour windows et j'ai developpé des applications avec windows 98. Seulement avec l'avenement de XP, non seulement mes applications ne peuvent plus s'exécuter mais foxpro lui-même refuse avec la même erreur : "division par zero". Que puis-je faire pour travailler avec XP.

MERCI D'AVANCE POUR VOTRE AIDE.
A voir également:

3 réponses

M&M Messages postés 5057 Date d'inscription   Statut Contributeur Dernière intervention   667
 
Il fallait rester en windows98 sur ton vieux. Tu payes combien pour ma solution ?
Plus sérieusement: ce n'est pas la faut de XP mais du fait que le processeur tourne trop vite. Foxpro 2.x utilisait des boucles de temporisation qui déconnent sur les processeurs modernes. Il existe un petit programme qui "tue la vitesse" du processeur et tout d'un coup cela refonctionne. Je l'ai utilisé il y a 3 ans, mais je ne me souviens plus directement de son nom. Tiens, je trouve un site qui en parle : http://vfug.broaddaylight.com/vfug/FAQ_19_230.shtm puis encore la solution de microsoft, un patch qui corrige Foxpro 2.6 : http://support.microsoft.com/default.aspx?scid=kb;en-us;240982

Puis ma recherche sur CCM me conduit à : http://www.commentcamarche.net/forum/affich-233696-compatibilit%E9-foxprow-2-6-et-windows-2000-et

Ou alors l'alternative à ce foutu Windows XP, c'est bien sûr linux avec un programme d'émulation (wine pour l'émulation win3.1, VNware ou Win4lin pour l'émulation des api de Win32, http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2806411,00.html ).
_ç_§:
(.)#(.)
1
michelatoutfox Messages postés 828 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour Nabiga,

je suis désolé de ne pas avoir vu ton message plus tôt (je m'efforce de suivre tout ce qui concerne FoxPro).

Comme te l'indique MM, il y a le patch à appliquer pour résoudre ce problème.

De très nombreux collègues continuent d'utiliser FoxPro 2.6 pour Dos sur des machines sous XP ; je te conseillerais quand même d'envisager le passage à Visual FoxPro (la version 9 vient de sortir), si tu le peux.

Mais dans tous les cas, tu trouveras des réponses techniques à tes questions sur le forum francophone de MS consacré à Fox (toutes versions) :
en mode news
news://news.microsoft.com/microsoft.public.fr.fox
en mode web
http://www.microsoft.com/france/vfoxpro/newsgroup/default.asp

et le site web de l'association AtoutFox (http://www.atoutfox.org) te sera certainement utile.
0
semaj
 
Bonjour,

Je souhaite migrer vers Windows XP, mais j'utilise un soft que j'ai programmé sous FOXPRO 2.5 version DOS ; soft qui m'est indispensable. Or sous Windows XP la fonction "NUMLOCK()" de FOXPRO DOS, qui permet de verouiller le pavé numérique fonctionne (NUMLOCK -> .T. ou .F., de façon logicielle) mais n'est pas suivie d'effet "physique" au niveau du pavé numérique : la fonction " =NUMLOCK(.T.) " ne transforme pas la touche "flèche droite" en touche "6". Ce qui était bien commode... et qui fonctionne sous windows 98.


N.B. : FOXPRO 2.5 version DOS tourne par ailleurs très bien dans une fenêtre DOS sous Windows XP.


Il y a sans doute une astuce ??? ...

Remerciements,

SEMAJ
0