Création
d'entreprise
Posez votre question Signaler

Passage de foxpro 2.6 à visual Foxpro

Jbs - Dernière réponse le 14 déc. 2004 à 14:49
Les programmes sources (prg) écrit sous foxpro 2.6 tournent sous visual foxpro mais rencontrent un problème majeur à chaque "Read" le curseur revient tjrs au premier champ, impossible de sortir de la saisie des champs. Que faire ??? je suis desespéré de perdre des années de travail. merci de votre aide
Lire la suite 

Passage de foxpro 2.6 à visual Foxpro »

4 réponses
Réponse
+0
moins plus
Malheureusement je suis dans le même cas que toi, et après pas mal de recherches, il n'y a pas de solution.
On passe d'une programmation séquentielle à une programmation évenementielles.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Pour le READ, il n'y a rien à faire.
Il faut recréer toute la partie visuelle des anciens programmes FOXPRO 2.6.
Si un seul écran utiliser une forme modale,
Si plusieurs écrans utiliser un formset qui contiendra les écrans.
Mettre un READ EVENTS pour attendre les réponses utilisateurs
Pour le code traitant les données, attention également aux syntaxes SQL qui on changé.
Attention également aux Browse qui sont difficiles à gérer également.
Le mieux est de réécrire complétement l'application (tout du moins les interactions et l'aspect visuel).

Bon courage.
Ajouter un commentaire
Réponse
+0
moins plus
modifier les anciens projet écrit dans foxpro 2.6, si on fait la converssion impossible de modifier les écrans.
Ajouter un commentaire
Réponse
+0
moins plus
Salut
Je passais par hazard sur le forum et j'ai vu ton pb.
La réponse :
Détermine l'affichage ou non du point d'insertion pendant que Visual FoxPro est en attente de saisie.

Syntaxe
SET CURSOR ON | OFF

Arguments
ON
(Valeur par défaut) Affiche le point d'insertion quand une commande @...GET, @...EDIT, WAIT ou une fonction INKEY( ) est en attente.

OFF
Empêche l'affichage du curseur quand une commande @...GET, @...EDIT, WAIT ou une fonction INKEY( ) est en attente.

Notes
SET CURSOR, comme SYS(2002), vous permet d'activer ou de désactiver le point d'insertion.

----------------------------------------------------------------------
Active ou désactive le point d'insertion.

Syntaxe
SYS(2002 [, 1])

Valeur renvoyée
Aucune

Notes
SYS(2002) désactive le point d'insertion. SYS(2002, 1) active le point d'insertion. Pour plus d'informations sur la méthode à suivre pour désactiver ou activer le point d'insertion, consultez la commande SET CURSOR.

Ces question sont à poser aussi sur le NG dont voici l'adresse
news://news.AtoutFox.com/AtoutFox.association

A bientôt sur le NG
AtoutFox(ement)
Roland
------------------------------------------
Membre actif d'AtoutFox,
Communauté Francophone des Professionnels FoxPro
http://www.atoutfox.org/

VFP9 Beta disponible gratuitement
Téléchargez la ici : http://msdn.microsoft.com/vfoxpro/
Ajouter un commentaire
Ce document intitulé « Passage de foxpro 2.6 à visual Foxpro » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?