begin process at 2010 02 09 17:36:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Général

 > 

Questions diverses pour Foxpro


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

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

Membre Club
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

Membre Club
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 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 appli web [ par herve1 ] BonjourDeveloppeur Foxpro depuis MSdos (!) je cherche une solution pour developper des petites appli Foxpro a installer sur chez un hebergeur internet


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,421 sec (3)

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