Accueil > Forum > > > > Questions diverses pour Foxpro
Questions diverses pour Foxpro
lundi 1 juin 2009 à 19:42:05 |
Questions diverses pour Foxpro

74manu
|
Bonjour, Etant nouveau et débutant sur Foxpro, je me pose donc plein de questions... Je suis administrateur systemes. Je suis amené à modifier un programme existant en monoposte sous Visual Foxpro5 ; pour le migrer dans un environnement SBS 2003. Mon souhait est : Poser l'application, les données sur le serveur, les clients se connectent sur le programme par le biais d'un raccourci pointant sur le programme (se trouvant sur le server) Et l'idéal serait de prendre la base de donnees mssql intégrée à SBS2003. Puis-je utiliser qu'une seule licence (se trouvant sur le server) pour faire fonctionner l'appli sur mes clients ? Puis-je migrer facilement de la Version 5 à la V8 ou ulterieur. Dans l'attente de ces reponses, Salutations Manu
|
|
lundi 1 juin 2009 à 21:07:09 |
Re : Questions diverses pour Foxpro

MichelAtoutFox
|
Bonjour,
1 licence VFP = 1 poste de développement, et autant de postes et d'utilisateurs que tu veux pour tous les programmes écrits par ce poste développeurs. Tu n'as simplement pas le droit d'installer VFP lui-même sur les postes sur lesquels tu déploies tes applis, mais seulement le runtime de VFP.
Tu peux donc utiliser une seule licence.
la version la plus récente de VFP est VFP9 SP2 ; il n'y en aura plus d'autre après, Microsoft ayant décidé d'arrêter ce produit dans sa gamme. Mais les améliorations apportées à cette dernière version justifient entièrement son utilisation, principalement si tu envisages d'utiliser SQL Server comme base de données.
La migration de VFP5 à VFP8 (ou 9) est quasi transparente - il suffit de recompiler. Evidemment, une simple recompilation ne te transformera pas ton code procédural en Programmation Orientée Objet. ça restera du VFP5.
Et surtout ATTENTION!! ça ne fera pas fonctionner ton appli en multi-poste multi-utilisateurs si elle n'a pas été écrite pour ça! Prépare-toi à une réécriture d'une bonne partie de ton code d'accès (et de traitement) aux données.
Quant à l'utilisation de SQL server comme bas de données (la version MSDE incluse dans SBS 2003, ou toute autre version à ton choix), c'est faisable, VFP est conçu pour ça. Mais là aussi, rien de magique, rien d'automatique en presse-bouton. Il faut recoder.
Ton principal atout dans ce projet: la communauté des développeurs FoxPro, qui t'aidera à mener ça à bien.
Jette un coup d'oeil sans tarder sur le site de l'association www.atoutfox.org
|
|
lundi 1 juin 2009 à 21:21:56 |
Re : Questions diverses pour Foxpro

74manu
|
Ok ! Merci Michel pour ces explications claires & précises !
Je me documente sur le forum et je reviendrai certainement vous embêter à poser mes questions !
Manu
|
|
samedi 11 juillet 2009 à 23:19:28 |
Re : Questions diverses pour Foxpro

74manu
|
Bonsoir,
J'ai maintenant acquis la licence Visual Foxpro9.
Vaut il mieux 'remettre en marche' la precedente version 5 pour la V9 afin que tout fonctionne bien sachant que cette version est faite en monoposte alors que je dois la migrer en client-server.
Ou dois-je directement la faire fonctionner en V9 avec mssql ? Et est ce que c'est mieux de migrer vers mssql plutot que la base de donnees de foxpro ? J'ai environ 21000 entrees.
A l'heure actuelle, j ai le message suivant : Impossible de localiser la librairie du support Microsoft visual Foxpro
D'après vous, par quoi dois je commencer ?
manu
|
|
dimanche 12 juillet 2009 à 17:11:49 |
Re : Questions diverses pour Foxpro

MichelAtoutFox
|
Bonjour,
il te faut en premier lieu "préparer" l'existant en VFP9, le remettre en marche comme tu dis, aussi bien du coté de l'interface (forms et reprorts) que des données.
je te propose le plan suivant:
1) tu ouvres toutes tes tables en eclusive et tu les réindexes
2) tu ouvres tous tes forms en design et tu les réenregistres (tu forces le réenregistrement en ajoutant une ligne vide à la fin d'une méthode, par exemple)
3) idem pour les reports
puis tu vérifies tes path et autres options dans les options de fox et dans le prg de démarrage de ton appli, tu recompiles le tout et tu lances ton appli... et tu trouves et corriges les erreurs résiduelles.
quand ça refonctionne comme auparavant (normalement tu ne devrais pas avoir trop de problèmes, peut-être un SET ENGINEBEHAVIOUR à mettre à 70 et les thèmes à désactiver), alors tu passes à la préparation de tes données pour la migration SQL Server.
La 1ère étape consistera à rattacher tes tables à un database fox, puis à vérifier la compatibilité de migration ; tu trouveras ici http://www.atoutfox.org/articles.asp?ACTION=CHANGERUBRIQUE&ID=0000000138 un exemple de feuille de route.
Mais tu vas conserver tes données dans leur version Fox, le temps de réécrire l'interface pour le multi-utilisateur dans un premier temps, mais en utilisant des techniques d'accès aux données (des vues et/ou des cursoradapter) qui faciliteront la migration en client/serveur qui interviendra plus tard.
|
|
dimanche 12 juillet 2009 à 18:12:58 |
Re : Questions diverses pour Foxpro

74manu
|
Ok !
Merci de tes conseils ; j'effectue ceci et je reviens te dire où j'en suis.
Salutations Manu
|
|
Cette discussion est classée dans : programme, questions, foxpro, diverses, migrer
Répondre à ce message
Sujets en rapport avec ce message
image et documentation [ par jee0404 ]
Bonjour, J'ai deux problèmes : 1er Problème : J'ai un programme de foxpro en Dos et il faut que je migre en Visualet je voudrais être de gén
plusieurs questions sur la migration foxpro 6 vers foxpro 9 [ par ducker88 ]
Bonjour à tous, j'aimerais savoir si certains d'entre vous sont passé de la version 6 a 9 de foxpro. Est ce que cela c'est bien passé ?Ces deux versio
[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
txt vers dbf [ par remessa ]
Bonjour, je travaille sur foxpro 6.0, et j'ai interet à faire un petit programme qui consiste en importer un fichier txt vers DBF c'est faisable sur
Installshield [ 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
foxpro pocket pc [ par ducker88 ]
duck88
Tutorial FoxPro [ par the_smurf ]
Bonjour à tousJeune développeur, je dois reprendre le développement et la maintenance de logiciels écrit en FoxPro 6.0 et 8.0.Je cherche un tutorial q
bug dans Foxpro ????? [ par Datadis ]
Bonjour à vous tous...Peut-être quelqu'un va t'il trouver une réponse à ce bug lié aux décimales dans Foxpro (testé en version 7, 8 et 9).par exemple?
imprimer en foxpro [ par jee0404 ]
Bonjour, J'ai un problème , je fais une application en foxpro et j'aimerais configurer l'imprimante manuellement (c'est-à-dire par des lign
Foxpro 3 et XP [ par Psy06 ]
Bonjour Dans certains cas lors du lancement d'une application développée avec Visual foxpro 3.0 sous window XP je reçois des messages : "c:\windows\sy
Livres en rapport
|
Derniers Blogs
PB LORS DE L'INSTALLATION SHAREPOINT 2010.PB LORS DE L'INSTALLATION SHAREPOINT 2010. par Patrick Guimonet
Lors de l'installation de SharePoint 2010, j'ai rencontré un problème de plantage à l'étape 5 du configuration Wizard. Ca se termine sur cet écran : Et en analysant le fichier de journalisation, on remarque vers la fin des 15000 et quelques lign...
Cliquez pour lire la suite de l'article par Patrick Guimonet [WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (2/2)[WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (2/2) par JeremyJeanson
Après mon précédent article qui attaque les contraintes par la fasse Nord de l'Everest. passons à la seconde possibilité offerte par WF4 pour valider une activité : la metadata . Je vous en ai déjà toucher un ou deux mots. La metadata dans WF4 est un élém...
Cliquez pour lire la suite de l'article par JeremyJeanson [WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (1/2)[WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (1/2) par JeremyJeanson
De WF3 à WF4 pas mal de choses on été changées pour faciliter la vie des développeurs, mais certain points peuvent sembler obscures. comme les contraintes. Pour vous guider, je me lance dans une série de deux articles. Ils présenterons deux approches poss...
Cliquez pour lire la suite de l'article par JeremyJeanson [ASP.NET] NE PAS SE FAIRE AVOIR PAR IHTTPMODULE ET SA MéTHODE INIT()[ASP.NET] NE PAS SE FAIRE AVOIR PAR IHTTPMODULE ET SA MéTHODE INIT() par tja
Beaucoup de développeurs pensent que lorsqu'on créé et enregistre un IHttpModule, il n'en existe qu'une seule instance et la méthode Init() sera appelée qu'une fois.
C'est faux
Cela peut vraiment créer des bugs subtils dont en ne se rend pas compte ...
Cliquez pour lire la suite de l'article par tja [MSTD10] SHAREPOINT 2010 ET TEAM FOUNDATION SERVER[MSTD10] SHAREPOINT 2010 ET TEAM FOUNDATION SERVER par phil
Un post rapide pour vous informer de la disponibilité de la vidéo de ma présentation sur SharePoint 2010 & Team Foundation Server. http://www.microsoft.com/france/vision/mstechdays10/Webcast.aspx?EID=20215d48-02e3-4d43-8c36-e53505c3b316 Dans la ...
Cliquez pour lire la suite de l'article par phil
Forum
RE : TXT VERS DBFRE : TXT VERS DBF par MichelAtoutFox
Cliquez pour lire la suite par MichelAtoutFox RE : TXT VERS DBFRE : TXT VERS DBF par MichelAtoutFox
Cliquez pour lire la suite par MichelAtoutFox
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|