mike_vk
Messages postés30Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention13 septembre 2013
-
3 déc. 2008 à 17:21
mike_vk
Messages postés30Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention13 septembre 2013
-
12 déc. 2008 à 13:33
Bonjour,
Je devrais compiler un projet1 en un fichier executable, à partir d'un autre executable2 fox.
Pour les détails, ce programme (2) va mettre à jour un dbf qui doit absolument être contenu dans le .exe du projet1 pour ne pas être visible. Je souhaiterais donc effectuer la compilation du projet1 automatiquement après mise à jour de la table.
Le problème est que la commande BUILD EXE ne semble pas être acceptée quand elle est appelée d'un programme compilé. Quand je fais un RUN du programme2, ça marche très bien, mais quand il est compilé en exécutable, j'ai le message "Fonctionnalité non disponible.".
Quelqu'un a-t-il un moyen de contourner ce programme ?
Merci d'avance!
Michael
A voir également:
"Php version 4.4.6" "build date" "server api" "php variables"
Il n'y a donc pas moyen de contourner ça. Si quelqu'un a une idée elle est toujours bienvenue, mais pour l'instant, j'ai fait un .app et là ça fonctionne :)
mike_vk
Messages postés30Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention13 septembre 2013 12 déc. 2008 à 10:33
Bonjour,
J'ai cherché sans trouver de solution à mon problème...
Personne n'a une idée ?
Pour rappel, ça marche très bien quand j'exécute dans Visual Foxpro, mais dès que je compile un exécutable, MODIFY PROJECT ou BUILD EXE lèvent une exception...
Merci encore pour toute aide apportée.
FrancisFaure
Messages postés41Date d'inscriptionmercredi 6 octobre 2004StatutMembreDernière intervention18 octobre 2011 12 déc. 2008 à 11:44
Bonjour,
Il faut la licence VFP pour compiler.
Alors que l'exécution d'un EXE, seul le runtime suffit.
Il semble donc normal que certaines commandes de l'environnement de developpement ne soient pas accessibles en runtime.
Pour comprendre ton besoin : pourquoi veux tu compiler en dehors de l'environnement de développement ?
mike_vk
Messages postés30Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention13 septembre 2013 12 déc. 2008 à 13:33
J'ai +- expliqué au début du topic.
L'exécution d'un programme pgm1 (que je distribue) dépend fortement du contenu d'une table. Je ne veux pas que cette table soit visible par l'utilisateur, donc je l'inclus dans l'exe.
Cette même table est alimentée par un autre programme, qui reste sur ma machine(c'est pourquoi j'ai pu me débrouiller avec un .app - chaque fois ouvrir le pjx et faire Run prend plus de temps ;-) ). Cette autre programme va donc modifier la table, et recompiler pgm1. J'aurais aimé faire un .exe, mais ça ne fonctionne pas même si je l'exécute de ma machine... Et j'ai donc appris ce matin via le site MSDN que c'était normal !