1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Typage personnalisé

Discussion dans 'Windev' créé par C8H10N4O2, Mar 22, 2021.

  1. C8H10N4O2

    C8H10N4O2 New Member

    Inscrit:
    Août 3, 2020
    Messages:
    27
    J'aime reçus:
    5
    Je travaille sur un gros projet que j'ai repris.
    dans les tables utilisées les identifiants sont définis comme des "entier sans signe sur 4" :

    idTable est un entier sans signe sur 4


    mais parfois les collègues oublient cette précision et déclarent les identifiant en entier simple :

    idTable2 est un entier

    je voudrais faire un surtypage (ou soustypage), en fait déclarer un type personnalisé du style

    type_identifiant est un type = entier sans signe sur 4
    ...

    idTable est un type_identifiant
    idTable2 est type_identifiant

    ça permettrait de ne pas se tromper lors des déclaration, de plus ça permet de forcer le typage lors des passages de paramètres des procédures ...

    Je n'ai pas trouvé de solutions, vous avez des idées
    Merci d'avance
     
    Tags:
  2. Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    544
    J'aime reçus:
    297
    Bonjour,
    Il n'y a malheureusement pas d'équivalent à TYPEDEF en W Langage.
    Une solution serait de créer une classe cIdentifiant en surchargeant éventuellement les fonctions qui pourraient utiliser ce type (e.g. HLitRecherchePremier)
     
    WX1331 et Gemini1961 aiment ça.
  3. C8H10N4O2

    C8H10N4O2 New Member

    Inscrit:
    Août 3, 2020
    Messages:
    27
    J'aime reçus:
    5
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Un TYPEDEF m'aurait été bien utile

    je reviens si je trouve une solution facile à mettre en place.
     
  4. Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    544
    J'aime reçus:
    297
    Ca fait une quinzaine d'années que je cherche^:teary:. Peut être qu'avec un oeil neuf ....
     

Partager cette page

Chargement...