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

WinDev Discussion :

protéger le code d'une procédure globale


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 202
    Points : 79
    Points
    79
    Par défaut protéger le code d'une procédure globale
    Bonjour,

    Je dois laisser chez un client mon développement fait sur Windev 17.
    Ce client possède en effet Windev 17.

    Il y a une procédure globale que j'aimerai protéger; je voudrais empecher l'accès au code de cette procédure.

    Est ce faisable ?

    Merci par avance de vos réponses.

  2. #2
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,

    Dans le code directement non ce n'est pas possible à ma connaissance.
    Par contre si tu ne veux pas qu'il voit le code tu peux toujours te faire un composant avec des procédures privées.

    Par contre je ne comprend pas ton client va faire des modifications directement dans ton code?
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 303
    Points : 812
    Points
    812
    Par défaut
    Bonjour,
    Citation Envoyé par davcaz Voir le message

    Je dois laisser chez un client mon développement fait sur Windev 17.
    Ce client possède en effet Windev 17.

    Il y a une procédure globale que j'aimerai protéger; je voudrais empecher l'accès au code de cette procédure.

    Est ce faisable ?
    Le plus facile...

    Créer un composant externe pour y placer la procédure.
    Et utiliser ce composant externe dans le projet donné au client.

    Ne pas fournir au client le projet nécessaire à la création de ce composant externe, mais seulement le composant externe (les fichier .WDI, .WDK et peut-être .WDO).

    En principe, tu n'auras pas à te soucier de la "distribution du composant externe" puisque tu livres au client un projet qui l'intègre déjà (donc le seul fichier .WDK devrait suffire).

    http://doc.pcsoft.fr/fr-FR/?2014006&...ne-application
    http://doc.pcsoft.fr/fr-FR/?2014007&...posant-externe
    http://doc.pcsoft.fr/fr-FR/?2014005&...r-composantwdo

  4. #4
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 075
    Points : 2 441
    Points
    2 441
    Par défaut
    Bonsoir

    Je profite de l'occasion pour soulever une question que je devais encore approfondir dans cet ordre d'idée.

    Trouve-t-on quelque part dans un exe, le numéro de la licence avec laquelle cet exécutable a été compilé ?
    Dans l'affirmative, cela pourrait être utilisé pour contrôler une éventuelle redistribution du composant.

    Hemgé

Discussions similaires

  1. [AC-2000] Déclarer une procédure en tant que variable dans une procédure globale
    Par kir4000 dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/08/2009, 16h52
  2. Réponses: 11
    Dernier message: 04/02/2008, 10h32
  3. Comment supprimer une procédure globale
    Par bobobobo01 dans le forum WinDev
    Réponses: 8
    Dernier message: 18/07/2007, 10h18
  4. Réponses: 4
    Dernier message: 01/12/2006, 14h41
  5. Code d'une procédure stockée
    Par m-mas dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/06/2006, 08h51

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