Bonjour Yanno,
ton problème semble similaire, mais je ne pense pas que ce soit le même.
Il faut savoir que les exe écrits en FoxPro nécessitent des fichiers de runtime pour pouvoir fonctionner (et éventuellement un fichier de configuration), et que ces fichiers ne sont pas toujours installées dans le même répertoire que l'exe.
Cherche sur la machine d'origine un vfp?r.dll (? est la version de vfp, par exemple vfp9r.dll pour vfp9) et des fichiers vfpr*.dll (par exemple si cet exe a été compilé en VFP9 sur un système français, tu dois trouver vfp9rfra.dll). La liste complète des fichiers de runtime est disponible sur le wiki
[ Lien ]tu auras aussi besoin de msvcr71.dll (pour les exe comilés en vfp9) ou de msvcr70.dll (pour les versions antérieures)
Regarde également si tu trouves un fichier config.fpw
tu peux copier tous ces fichiers dans le répertoire de l'exe.
Mais ça ne veut pas dire que ça sera suffisant, il y a peut-être des fichiers de données qui sont ailleurs sur le disque, ou bien même sur un serveur de bases de données externe (SQL serveur, Oracle, ou autre). Et dans ce cas, le développeur peut très bien avoir prévu de refermer automatiquement l'application si ces data ne sont pas accessibles.
Et peut-être que le développeur a aussi prévu que quelqu'un se livrerait à du piratage (de la copie illégale, par exemple), et a protégé son application pour empêcher ce délit : es-u certain d'avoir le droit de copier ce programme?