Passage de foxpro 2.6 à visual Foxpro

Jbs -  
Roland38 Messages postés 32 Statut Membre -
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

4 réponses

  1. Psy06 Messages postés 7 Statut Membre
     
    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.
    0
  2. LUCZAK
     
    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.
    0
  3. mahmoud
     
    modifier les anciens projet écrit dans foxpro 2.6, si on fait la converssion impossible de modifier les écrans.
    0
  4. Roland38 Messages postés 32 Statut Membre
     
    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/
    0