Problème de compatibilité entre XP et FOXPRO

Fermé
nabiga Messages postés 9 Date d'inscription jeudi 17 juillet 2003 Statut Membre Dernière intervention 9 décembre 2004 - 9 déc. 2004 à 10:01
 semaj - 15 mars 2008 à 19:41
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 dimanche 11 août 2002 Statut Contributeur Dernière intervention 3 décembre 2009 667
9 déc. 2004 à 15:02
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 mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 5
6 janv. 2005 à 21:50
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
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