<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>14 Jan 2020 15:41:43 Z</lastBuildDate><pubDate>14 Jan 2020 11:23:27 Z</pubDate><description>Bonjour,&#13;
&#13;
dans le cadre de la certification LNE de mon outil d'encaissement, je rencontre une difficulté.&#13;
Je dois prouver que certaines fonctions de mon application n'ont pas été modifiées entre la déclaration au LNE, et l'utilisation dans le programme final.&#13;
&#13;
Toutes les fonctionnalités concernées sont regroupées dans une classe.&#13;
Je pensais procéder de cette manière :&#13;
- A la sortie d'une nouvelle version du logiciel, je génère un hash du fichier de ma classe que j'envoie au LNE&#13;
- Dans mon programme, j'ajoute dans une fenêtre A PROPOS, un champ contenant le hashage de ce fichier, ce dernier étant généré dynamiquement à partir de la bibliothèque de l'exécutable&#13;
Le contrôleur pourra donc aisément vérifier que les 2 hashes correspondent (hashage déclaré VS hashage dans fenêtre A PROPOS).&#13;
&#13;
J'avais bêtement pensé que fExtraitRessource() me suffirait à extraire la classe dans un répertoire temporaire, pour en calculer le hashage.&#13;
Hors ce n'est pas possible...&#13;
&#13;
La seule solution à laquelle je pense, serait de déporter ma classe dans un composant (interne ou externe), qui serait intégré dans mon application.&#13;
Avec ce système, je pourrai accéder au composant qui se trouvera dans le répertoire de l'exécutable pour en calculer un hash.&#13;
&#13;
Le problème est que ma classe tel qu'elle est codée aujourd'hui, fait appel à énormément d’élément du projet (variables, constantes, procédures globales, classes, connexion SQL...).&#13;
ll faudrait donc réécrire une bonne partie de cette classe pour qu'elle devienne autonome.&#13;
De plus, le composant n'étant pas intégré dans l'exécutable, je vais devoir géré sa mise à jour à part, en plus de celle de l'exécutable.&#13;
Pour finir, j'utilise des transactions SQL pour lesquels une première requête viendrait du projet, et le reste du composant.&#13;
Il faudrait donc que mon objet qui communique avec la base SQL soit partagé entre le projet et le composant.&#13;
&#13;
Mon audit est dans 2 semaines, je suis large... :(&#13;
&#13;
N'hésitez pas à me demander si je ne suis pas clair dans mes explications.&#13;
&#13;
Merci pour votre aide.&#13;
&#13;
Mike.</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet/read.awp</link><title>Empreinte numérique d'une classe du projet</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>mpoty</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236182/read.awp</comments><pubDate>14 Jan 2020 15:41:43 Z</pubDate><description>Merci pour ton retour.&#13;
&#13;
Je n'utilise pas le GDS sur ce projet pour le moment.&#13;
&#13;
En fait il y a 2 cas :&#13;
- la mise à jour ne t…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236182/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236182/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet/read.awp">Empreinte numérique d'une classe du projet</source><title>Re: Empreinte numérique d'une classe du projet</title></item><item><author>Poncherello</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236181/read.awp</comments><pubDate>14 Jan 2020 15:36:50 Z</pubDate><description>&gt;Le problème est que ma classe tel qu'elle est codée aujourd'hui, fait appel à énormément d’élément du projet (variables, consta…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236181/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236181/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet/read.awp">Empreinte numérique d'une classe du projet</source><title>Re: Empreinte numérique d'une classe du projet</title></item><item><author>François C.</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236180/read.awp</comments><pubDate>14 Jan 2020 15:20:19 Z</pubDate><description>Hello,&#13;
&#13;
Une piste :&#13;
Si utilise le GDS, tu peux fournir la date de dernière modif  ainsi que tout l'historique d'une classe, c…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236180/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet-236180/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236174-empreinte-numerique-classe-projet/read.awp">Empreinte numérique d'une classe du projet</source><title>Re: Empreinte numérique d'une classe du projet</title></item></channel></rss>
