IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WebDev Discussion :

Paramètres en 2 pages [WB19]


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut Paramètres en 2 pages
    Bonjour à tous,

    Je commence à développer sur WebDev, je rencontre un problème pour passer mes paramètres entre page.
    En Windev j'utilise un objet pour effectuer mes passages de paramètres entres les fenêtres, j'aimerais utiliser le même principe en WebDev.

    En WebDev, le passage de paramètre se fait par L'url, on ne peux donc pas utiliser un objet (à me confirmer )

    J'ai donc penser utiliser les fonctions sérialise et désérialise, avec les codes et le résultat suivant :

    Code de la page appelante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    lo_test est un pc_test
    Sérialise(lo_test,lbuf_binaire,psdBinaire)	
    PageAffiche(Pag_Ctx_F,lbuf_binaire)
    Code de la page appelée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    PROCEDURE ouvre_page(po_test)
    lo_test est un pc_test
    Désérialise(lo_test,po_test,psdBinaire)
    Message d'erreur généré
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Appel WL :
    Traitement de 'Déclarations globales de Pag_Ctx_F (serveur)' (Pag_Ctx_F), ligne 5, thread 0
    Fonction 'Désérialise', syntaxe 0
     
    Que s'est-il passé ?
    Format des informations binaires incorrect.
     
    Code erreur : 2605
    Niveau : erreur fatale (EL_FATAL)
     
    Dump de l'erreur du module 'wd190vm.dll' (19.0.95.3).
    Identifiant des informations détaillées (.err) : 2605
    Informations de débogage :
    Fonction (0,124)
    Informations supplémentaires :
    EIT_PILEWL :
    Déclarations globales de Pag_Ctx_F (serveur) (Pag_Ctx_F), ligne 5
    EIT_DATEHEURE : 02/05/2014 09:50:57
     
    (25, ERR_MSG_BOX)
    j'en ai déduit que l'utilisation du type buffer n'était pas adapté car le type buffer travail sur une zone mémoire (pareil, si quelqu'un peux me confirmer ).

    Est ce que quelqu'un a une idée sur comment passé en paramètre un objet et le récupérer ?

    Merci par avance
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  2. #2
    Membre émérite
    Homme Profil pro
    Responsable des études
    Inscrit en
    Février 2010
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 553
    Par défaut
    Question : Quel type de site webdev : dynamique? Awp ? Php ? Statique?

    Si dynamique, pourquoi ne pas prendre de variables globales et les utiliser dans tout le projet pour éviter d'avoir des pages avec paramètres?

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 91
    Par défaut
    bonjour

    et en utilisant une variable de type buffer ?

    bon devs

  4. #4
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut
    Bonjour

    Merci pour vos réponses.

    et en utilisant une variable de type buffer ?
    Cela ne fonctionne pas, j'ai l'impression que la variable arrive vide à la deuxième page.

    Quel type de site webdev : dynamique? Awp ? Php ? Statique?
    Dynamique awp , après si quelqu'un peux me donner les avantages et incovénients entre awp et php ?

    Si dynamique, pourquoi ne pas prendre de variables globales et les utiliser dans tout le projet pour éviter d'avoir des pages avec paramètres?
    C'est l'adaptation d'un logiciel écris en Windev, le but c'est d'utiliser les mêmes concepts, après sil il n'y a que cette solution, je vais devoir l'envisager
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  5. #5
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut
    Bonjour

    Je me suis remis sur mon pb de passage de paramètre après une pause.
    Pour faire simple et essayer de comprendre le fonctionnement de WebDev.
    1. déclaration une variable globale de type chaine et initialisation.
    2. modification de la valeur dans une procédure globale (coté serveur)
    3. ouverture d'une nouvelle page et et affichage de la valeur de la variable.


    J'obtiens la valeur à li'initialisation et non la valeur modifiée.

    Est ce que quelqu'un à une idée ??

    merci par avance
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  6. #6
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut
    J'ai trouvé à l'aide du poste : http://www.developpez.net/forums/d13...te-awp-webdev/

    Merci à tous

    Bon dev
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML] Passage de paramètres entre 2 pages HTML
    Par marcandre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/03/2007, 12h14
  2. Réponses: 6
    Dernier message: 29/09/2006, 10h18
  3. Réponses: 1
    Dernier message: 29/05/2006, 10h04
  4. Réponses: 7
    Dernier message: 12/03/2006, 21h29
  5. passer un & dans les paramètres de la page
    Par see++ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/03/2006, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo