begin process at 2010 02 09 18:21:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Débutant(e)

 > 

Generation executable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Generation executable

lundi 18 décembre 2006 à 09:27:37 | Generation executable

ducker88

    Bonjour à tous, voici un probleme qui doit etre plus due à une mauvaise connaissance de foxpro que d'un probleme technique pur.

J'ai crée un programme en foxpro, quand je l'execute depuis l'environnement de développement je n'ai aucun soucis, mais lorsque je l'execute sur un autre PC celui ci ce ferme aussi tot. Comment résoudre ce probleme ?


Merci par avance de vos réponses

duck88
lundi 18 décembre 2006 à 11:19:14 | Re : Generation executable

MichelAtoutFox

Membre Club
Bonjour,

quel est le code du prog de démarrage?
n'aurais-tu pas oublié un READ EVENTS ?
lundi 18 décembre 2006 à 15:28:55 | Re : Generation executable

ducker88

Effectivement je n'ai pas de READ EVENTS. Mon code d'appel ne ce contente que d'un simple DO FORM maforme.

Ou dois-je placer le read events ?

duck88
lundi 18 décembre 2006 à 18:09:03 | Re : Generation executable

MichelAtoutFox

Membre Club
juste après le DO FORM..., tu dois mettre un READ EVENTS pour "passer la main" au form, pour qu'il lise les évenements et qu'il les traite.

normalement, tu dois mettre dans une méthode de sortie du form (release, query unload, destroy,...) un CLEAR EVENTS pour que le code qui suit le read events dans ton prg de lancement soit exécuté (par exemple, c'est souvent là qu'on met un close tables all)
mardi 19 décembre 2006 à 08:48:45 | Re : Generation executable

ducker88

J'ai malheureusement toujours le meme problème.

Mon main qui lance l'application contient juste un :
do form formulaire
read events

Y à t'il autre chose à ajouté ? Peu etre dans les parametres de compilation ?

duck88
mardi 19 décembre 2006 à 12:04:44 | Re : Generation executable

MichelAtoutFox

Membre Club
ton main ne contient vraiment que ça? as-tu une gestion d'erreurs (on error, ou bien un try/catch, ou autre...)?
où se trouve les fichiers du form "formulaire" (formulaire .scx et formulaire.sct) ? cet emplacement est il accessible par le SET PATH...?
as-tu un config.fpw, et si oui, que contient-il?
quelle est la valeur de la propriété SHOWWINDOW du form "formulaire"? que contiennent ses méthodes load et init?

je ne pense pas que ça vienne des paramètres de compilation (il n'y en a pas beaucoup)
jeudi 16 août 2007 à 10:47:37 | Re : Generation executable

yano2005

Bjr. J'ai un problem similaire. Moi mon cas, c'est un logi foxpro que j trouvé qui marche sur une machine. mais quand je copie le même .exe (avec tout son repertoir d'ailleurs) sur une autre machine, ca se ferme aussi tot.

Pourrais avoir une idée?
jeudi 16 août 2007 à 12:00:43 | Re : Generation executable

MichelAtoutFox

Membre Club
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?
mercredi 5 septembre 2007 à 13:32:01 | Re : Generation executable

yano2005

Bonjour Michel,

Escusez moi de ne pas répondre si tôt. J'étais en vacance. Je testerai et aprés je vous fait savoir. Sinon c'est un système monoposte utilisant des fichiers de données dbf. Donc je ne pense pas si le problème se trouve la bas. Ca va être surement les dll ou la sécurité.
A+



Cette discussion est classée dans : probleme, foxpro, executable, execute, generation


Répondre à ce message

Sujets en rapport avec ce message

[urgent] probleme base foxpro et installshield 11 [ par ducker88 ] Bonjour a tous, Bon je sais que ce n'est pas trop l'endroit pour poster ce message mais peu etre pourrez vous quand meme m'aider.Voila j'ai un program Help : Probleme de demarrage d'un ancienne version FoxPro en commande DOS ??? [ par Thierry_Foxpro ] Bonjour, je suis nouveau sur ce forum, auquel je me suis inscrit pour le probleme suivant : au nivbeua du parc info que je gére, j'ai une application Probleme de configuration de visual foxpro !!! [ par spoutnic_37 ] aloha !!!Je voudrais savoir si il est normal de spécifier le repertoire ou visual foxpro doit chercher les elements du programme. En effet je suis obl Probleme d'etat et de requete !!! [ par spoutnic_37 ] aloha , Je voudrais savoir si il etait possible de copier les infos d'un grid pour les afficher dans un etat ? En fait pour ceux qui veulent m'aider, Fichier Excel [ par Domatreal ] Salut Est-il possible d'ouvrir un fichier excel (qui existe deja) avec foxpro, et de le modifier toujours dans foxpro?Merci d'avanceDomatreal probleme se "SUM" !!! [ par spoutnic_37 ] aloha,J'ai un bug d'affichage généré par une fonction sum présente dans un code.Le code ci pb d'exe ! [ par spoutnic_37 ] aloha ,       j'ai un probleme avec mon executable. En fait j'ai un formulaire qui possede les bonnes tables dans l'environnement de donnée, et dans c mini projet [ par wardaty ] bonjour, je suis débutante en visual foxpro et j'aimerais bien voir et etudier un exemple ou bien un mini projet en visual foxpro c'est trés important Objet : Problème d’utilisation de « Installshield Express Visual Foxpro Limited Edition » [ par dgpi ] Objet : Problème d’utilisation de « Installshield Express Visual Foxpro Limited Edition » Ordinateur utilisé : Portable Toshiba S1800 – 712 -


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales