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
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
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
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
Foxpro et Sql server [ par ILYESAHMED ]
Bonjour Les Foxistes ; J’ai développé une application de gestion qui tourne bien ; j’ai utilisé : - [b]FoxPro 9 . - Base de données sous SQL Serv
Comment créer un DSN(ODBC) Avec Foxpro [ par wdev1 ]
S.V.P y'a t'il un moyen en foxpro pour créer une source de données ODBC (pointant vers une DB access) . d'habitude je passe par l'interface ODBC pour
Session ouvrant un fichier foxpro [ par amhidi ]
Je travaille sur réseau, Comment savoir dans quelle session ou poste une table foxpro est ouverte ? Merci amhidi
Zone Html dans un rapport construit par Visual FoxPro [ par jojo1986 ]
Bonjour, via Visual FoxPro, j'ai créé un rapport qui fait référence à des données reprises dans une base de données en SQL. Dans ce rapport, j'ai in
Livres en rapport
|
Derniers Blogs
TFS INTEGRATION TOOLS - SUIVI DES SYNCHRONISATIONS AVEC REPORTING SERVICESTFS INTEGRATION TOOLS - SUIVI DES SYNCHRONISATIONS AVEC REPORTING SERVICES par vfabing
Afin de s'assurer du bon fonctionnement des différentes synchronisations effectuées par les TFS Integration Tools, 2 rapports sont présents dès l'installation. Il suffit alors d'effectuer les manipulations suivantes pour pouvoir les visualiser : Loca...
Cliquez pour lire la suite de l'article par vfabing CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|